# near model CODE resource # jump table entries: 1384-1386 (3 of them) fn00000000: 00000000 4E56 FFE6 link A6, -0x001A 00000004 42A7 clr.l -[A7] 00000006 AA32 syscall GetGDevice 00000008 205F movea.l A0, [A7]+ 0000000A 2D48 FFF8 move.l [A6 - 0x8], A0 0000000E 42A7 clr.l -[A7] 00000010 AA03 syscall NewPixMap 00000012 205F movea.l A0, [A7]+ 00000014 2D48 FFFC move.l [A6 - 0x4], A0 00000018 206E FFFC movea.l A0, [A6 - 0x4] 0000001C 2050 movea.l A0, [A0] 0000001E 4268 000E clr.w [A0 + 0xE] 00000022 206E FFFC movea.l A0, [A6 - 0x4] 00000026 2050 movea.l A0, [A0] 00000028 4268 0010 clr.w [A0 + 0x10] 0000002C 206E FFFC movea.l A0, [A6 - 0x4] 00000030 2050 movea.l A0, [A0] 00000032 42A8 0012 clr.l [A0 + 0x12] 00000036 206E FFFC movea.l A0, [A6 - 0x4] 0000003A 2050 movea.l A0, [A0] 0000003C 217C 0048 0000 0016 move.l [A0 + 0x16], 0x480000 /* 'H\0\0' */ 00000044 206E FFFC movea.l A0, [A6 - 0x4] 00000048 2050 movea.l A0, [A0] 0000004A 217C 0048 0000 001A move.l [A0 + 0x1A], 0x480000 /* 'H\0\0' */ 00000052 206E FFFC movea.l A0, [A6 - 0x4] 00000056 2050 movea.l A0, [A0] 00000058 4268 001E clr.w [A0 + 0x1E] 0000005C 206E FFFC movea.l A0, [A6 - 0x4] 00000060 2050 movea.l A0, [A0] 00000062 7001 moveq.l D0, 0x01 00000064 3140 0022 move.w [A0 + 0x22], D0 00000068 206E FFFC movea.l A0, [A6 - 0x4] 0000006C 2050 movea.l A0, [A0] 0000006E 42A8 0026 clr.l [A0 + 0x26] 00000072 206E FFFC movea.l A0, [A6 - 0x4] 00000076 2050 movea.l A0, [A0] 00000078 42A8 002E clr.l [A0 + 0x2E] 0000007C 206E FFFC movea.l A0, [A6 - 0x4] 00000080 2050 movea.l A0, [A0] 00000082 316E 000C 0020 move.w [A0 + 0x20], [A6 + 0xC] 00000088 206E FFFC movea.l A0, [A6 - 0x4] 0000008C 2050 movea.l A0, [A0] 0000008E 316E 000C 0024 move.w [A0 + 0x24], [A6 + 0xC] 00000094 206E FFFC movea.l A0, [A6 - 0x4] 00000098 2050 movea.l A0, [A0] 0000009A 2F28 002A move.l -[A7], [A0 + 0x2A] 0000009E AA24 syscall DisposeCTable/DisposCTable 000000A0 3F2E 000C move.w -[A7], [A6 + 0xC] 000000A4 4EBA 29EE jsr [PC + 0x29EE /* 00002A94 */] 000000A8 548F addq.l A7, 2 000000AA 2D40 FFE6 move.l [A6 - 0x1A], D0 000000AE 206E FFFC movea.l A0, [A6 - 0x4] 000000B2 2050 movea.l A0, [A0] 000000B4 216E FFE6 002A move.l [A0 + 0x2A], [A6 - 0x1A] 000000BA 206E FFFC movea.l A0, [A6 - 0x4] 000000BE 226E 0008 movea.l A1, [A6 + 0x8] 000000C2 2050 movea.l A0, [A0] 000000C4 5C88 addq.l A0, 6 000000C6 20D9 move.l [A0]+, [A1]+ 000000C8 20D9 move.l [A0]+, [A1]+ 000000CA 206E 0008 movea.l A0, [A6 + 0x8] 000000CE 226E 0008 movea.l A1, [A6 + 0x8] 000000D2 3029 0006 move.w D0, [A1 + 0x6] 000000D6 9068 0002 sub.w D0, [A0 + 0x2] 000000DA 206E FFFC movea.l A0, [A6 - 0x4] 000000DE 2050 movea.l A0, [A0] 000000E0 C1E8 0020 muls.w D0, [A0 + 0x20] 000000E4 3D40 FFF6 move.w [A6 - 0xA], D0 000000E8 302E FFF6 move.w D0, [A6 - 0xA] 000000EC 0640 000F addi.w D0, 0xF 000000F0 E848 lsr D0.w, 4 000000F2 3D40 FFF4 move.w [A6 - 0xC], D0 000000F6 302E FFF4 move.w D0, [A6 - 0xC] 000000FA D040 add.w D0, D0 000000FC 3D40 FFF2 move.w [A6 - 0xE], D0 00000100 206E FFFC movea.l A0, [A6 - 0x4] 00000104 303C 8000 move.w D0, 0x8000 00000108 806E FFF2 or.w D0, [A6 - 0xE] 0000010C 2050 movea.l A0, [A0] 0000010E 3140 0004 move.w [A0 + 0x4], D0 00000112 206E 0008 movea.l A0, [A6 + 0x8] 00000116 226E 0008 movea.l A1, [A6 + 0x8] 0000011A 3029 0004 move.w D0, [A1 + 0x4] 0000011E 9050 sub.w D0, [A0] 00000120 48C0 ext.l D0 00000122 7200 moveq.l D1, 0x00 00000124 322E FFF2 move.w D1, [A6 - 0xE] 00000128 4C00 1000 movem.w A4, D0 0000012C 2D41 FFEE move.l [A6 - 0x12], D1 00000130 42A7 clr.l -[A7] 00000132 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000136 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 0000013A 205F movea.l A0, [A7]+ 0000013C 2D48 FFEA move.l [A6 - 0x16], A0 00000140 4AAE FFEA tst.l [A6 - 0x16] 00000144 660A bne +0xC /* 00000150 */ 00000146 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000014A AA04 syscall DisposePixMap/DisposPixMap 0000014C 7000 moveq.l D0, 0x00 0000014E 600E bra +0x10 /* 0000015E */ label00000150: 00000150 206E FFFC movea.l A0, [A6 - 0x4] 00000154 2050 movea.l A0, [A0] 00000156 20AE FFEA move.l [A0], [A6 - 0x16] 0000015A 202E FFFC move.l D0, [A6 - 0x4] label0000015E: 0000015E 4E5E unlink A6 00000160 4E75 rts 00000162 4352 chk.w D1, [A2] 00000164 4541 chk.w D2, D1 00000166 5445 addq.w D5, 2 00000168 5049 addq.w A1, 8 fn0000016A: 0000016A 4E56 FFFC link A6, -0x0004 0000016E 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 00000172 7C00 moveq.l D6, 0x00 00000174 426E FFFE clr.w [A6 - 0x2] 00000178 7600 moveq.l D3, 0x00 0000017A 426E FFFC clr.w [A6 - 0x4] 0000017E 7800 moveq.l D4, 0x00 00000180 426D F942 clr.w [A5 - 0x6BE] 00000184 426D F944 clr.w [A5 - 0x6BC] 00000188 426D F940 clr.w [A5 - 0x6C0] 0000018C 6000 00AE bra +0xB0 /* 0000023C */ label00000190: 00000190 4A44 tst.w D4 00000192 660C bne +0xE /* 000001A0 */ 00000194 206E 0008 movea.l A0, [A6 + 0x8] 00000198 2250 movea.l A1, [A0] 0000019A 5290 addq.l [A0], 1 0000019C 1E11 move.b D7, [A1] 0000019E 7808 moveq.l D4, 0x08 label000001A0: 000001A0 E3ED F942 lsl .w [A5 - 0x6BE] 000001A4 526D F944 addq.w [A5 - 0x6BC], 1 000001A8 7000 moveq.l D0, 0x00 000001AA 1007 move.b D0, D7 000001AC EE48 lsr D0.w, 7 000001AE 816D F942 or.w [A5 - 0x6BE], D0 000001B2 DE07 add.b D7, D7 000001B4 5344 subq.w D4, 1 000001B6 0C6D 000D F944 cmpi.w [A5 - 0x6BC], 0xD /* '\r' */ 000001BC 6F0C ble +0xE /* 000001CA */ 000001BE 202E 000C move.l D0, [A6 + 0xC] 000001C2 5280 addq.l D0, 1 000001C4 2C00 move.l D6, D0 000001C6 6000 0082 bra +0x84 /* 0000024A */ label000001CA: 000001CA 4EBA 017E jsr [PC + 0x17E /* 0000034A */] 000001CE 3A00 move.w D5, D0 000001D0 4640 not.w D0 000001D2 4A40 tst.w D0 000001D4 6700 0066 beq +0x68 /* 0000023C */ 000001D8 7600 moveq.l D3, 0x00 000001DA 3045 movea.w A0, D5 000001DC DC88 add.l D6, A0 000001DE BCAE 000C cmp.l D6, [A6 + 0xC] 000001E2 6F0A ble +0xC /* 000001EE */ 000001E4 3D7C 7FFF FFFC move.w [A6 - 0x4], 0x7FFF 000001EA 6000 005E bra +0x60 /* 0000024A */ label000001EE: 000001EE 4A6D F940 tst.w [A5 - 0x6C0] 000001F2 6622 bne +0x24 /* 00000216 */ 000001F4 3F05 move.w -[A7], D5 000001F6 486E FFFE pea.l [A6 - 0x2] 000001FA 486E 0010 pea.l [A6 + 0x10] 000001FE 4EBA 006A jsr [PC + 0x6A /* 0000026A */] 00000202 4FEF 000A lea.l A7, [A7 + 0xA] 00000206 0C45 0040 cmpi.w D5, 0x40 /* '@' */ 0000020A 6C28 bge +0x2A /* 00000234 */ 0000020C 7001 moveq.l D0, 0x01 0000020E 3B40 F940 move.w [A5 - 0x6C0], D0 00000212 7601 moveq.l D3, 0x01 00000214 601E bra +0x20 /* 00000234 */ label00000216: 00000216 3F05 move.w -[A7], D5 00000218 486E FFFE pea.l [A6 - 0x2] 0000021C 486E 0010 pea.l [A6 + 0x10] 00000220 4EBA 00B8 jsr [PC + 0xB8 /* 000002DA */] 00000224 4FEF 000A lea.l A7, [A7 + 0xA] 00000228 0C45 0040 cmpi.w D5, 0x40 /* '@' */ 0000022C 6C06 bge +0x8 /* 00000234 */ 0000022E 426D F940 clr.w [A5 - 0x6C0] 00000232 7601 moveq.l D3, 0x01 label00000234: 00000234 426D F942 clr.w [A5 - 0x6BE] 00000238 426D F944 clr.w [A5 - 0x6BC] label0000023C: 0000023C BCAE 000C cmp.l D6, [A6 + 0xC] 00000240 6D00 FF4E blt -0xB0 /* 00000190 */ 00000244 4A03 tst.b D3 00000246 6700 FF48 beq -0xB6 /* 00000190 */ label0000024A: 0000024A BCAE 000C cmp.l D6, [A6 + 0xC] 0000024E 6F06 ble +0x8 /* 00000256 */ 00000250 3D7C 7FFF FFFC move.w [A6 - 0x4], 0x7FFF label00000256: 00000256 302E FFFC move.w D0, [A6 - 0x4] 0000025A 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+ 0000025E 4E5E unlink A6 00000260 4E75 rts 00000262 4445 neg.w D5 00000264 4343 chk.w D1, D3 00000266 4954 chk.w D4, [A4] 00000268 5420 addq.b -[A0], 2 fn0000026A: 0000026A 4E56 0000 link A6, 0 0000026E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000272 286E 0008 movea.l A4, [A6 + 0x8] 00000276 266E 000C movea.l A3, [A6 + 0xC] 0000027A 3E2E 0010 move.w D7, [A6 + 0x10] 0000027E 4A47 tst.w D7 00000280 6700 0048 beq +0x4A /* 000002CA */ 00000284 4A53 tst.w [A3] 00000286 6732 beq +0x34 /* 000002BA */ 00000288 7008 moveq.l D0, 0x08 0000028A 9053 sub.w D0, [A3] 0000028C 3C00 move.w D6, D0 0000028E 7001 moveq.l D0, 0x01 00000290 ED68 lsl D0.w, D6 00000292 5340 subq.w D0, 1 00000294 3A00 move.w D5, D0 00000296 3005 move.w D0, D5 00000298 4640 not.w D0 0000029A 2054 movea.l A0, [A4] 0000029C C110 and.b [A0], D0 0000029E BE46 cmp.w D7, D6 000002A0 6D08 blt +0xA /* 000002AA */ 000002A2 4253 clr.w [A3] 000002A4 9E46 sub.w D7, D6 000002A6 5294 addq.l [A4], 1 000002A8 6010 bra +0x12 /* 000002BA */ label000002AA: 000002AA BE46 cmp.w D7, D6 000002AC 6C0C bge +0xE /* 000002BA */ 000002AE DF53 add.w [A3], D7 000002B0 6018 bra +0x1A /* 000002CA */ label000002B2: 000002B2 2054 movea.l A0, [A4] 000002B4 5294 addq.l [A4], 1 000002B6 4210 clr.b [A0] 000002B8 5147 subq.w D7, 8 label000002BA: 000002BA 0C47 0007 cmpi.w D7, 0x7 000002BE 6EF2 bgt -0xC /* 000002B2 */ 000002C0 4A47 tst.w D7 000002C2 6706 beq +0x8 /* 000002CA */ 000002C4 3687 move.w [A3], D7 000002C6 2054 movea.l A0, [A4] 000002C8 4210 clr.b [A0] label000002CA: 000002CA 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000002CE 4E5E unlink A6 000002D0 4E75 rts 000002D2 5255 addq.w [A5], 1 000002D4 4E57 4849 link A7, -0xFFFFB7B7 000002D8 5445 addq.w D5, 2 fn000002DA: 000002DA 4E56 0000 link A6, 0 000002DE 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000002E2 286E 0008 movea.l A4, [A6 + 0x8] 000002E6 266E 000C movea.l A3, [A6 + 0xC] 000002EA 3E2E 0010 move.w D7, [A6 + 0x10] 000002EE 4A47 tst.w D7 000002F0 6700 0048 beq +0x4A /* 0000033A */ 000002F4 4A53 tst.w [A3] 000002F6 6730 beq +0x32 /* 00000328 */ 000002F8 7008 moveq.l D0, 0x08 000002FA 9053 sub.w D0, [A3] 000002FC 3C00 move.w D6, D0 000002FE 7001 moveq.l D0, 0x01 00000300 ED68 lsl D0.w, D6 00000302 5340 subq.w D0, 1 00000304 3A00 move.w D5, D0 00000306 2054 movea.l A0, [A4] 00000308 8B10 or.b [A0], D5 0000030A BE46 cmp.w D7, D6 0000030C 6D08 blt +0xA /* 00000316 */ 0000030E 4253 clr.w [A3] 00000310 9E46 sub.w D7, D6 00000312 5294 addq.l [A4], 1 00000314 6012 bra +0x14 /* 00000328 */ label00000316: 00000316 BE46 cmp.w D7, D6 00000318 6C0E bge +0x10 /* 00000328 */ 0000031A DF53 add.w [A3], D7 0000031C 601C bra +0x1E /* 0000033A */ label0000031E: 0000031E 2054 movea.l A0, [A4] 00000320 5294 addq.l [A4], 1 00000322 10BC 00FF move.b [A0], 0xFF 00000326 5147 subq.w D7, 8 label00000328: 00000328 0C47 0007 cmpi.w D7, 0x7 0000032C 6EF0 bgt -0xE /* 0000031E */ 0000032E 4A47 tst.w D7 00000330 6708 beq +0xA /* 0000033A */ 00000332 3687 move.w [A3], D7 00000334 2054 movea.l A0, [A4] 00000336 10BC 00FF move.b [A0], 0xFF label0000033A: 0000033A 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 0000033E 4E5E unlink A6 00000340 4E75 rts 00000342 5255 addq.w [A5], 1 00000344 4E42 trap 2 00000346 4C41 434B movem.l D0,D1,D3,D6,A0,A1,A6, D1 fn0000034A: 0000034A 4A6D F940 tst.w [A5 - 0x6C0] 0000034E 6700 0564 beq +0x566 /* 000008B4 */ 00000352 302D F944 move.w D0, [A5 - 0x6BC] 00000356 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000035A 0002 000D ori.b D2, 0xD /* '\r' */ 0000035E 0550 bchg [A0], D2 00000360 0018 003A ori.b [A0]+, 0x3A /* ':' */ 00000364 005C 007E ori.w [A4]+, 0x7E /* '~' */ 00000368 0098 00BA 00E6 ori.l [A0]+, 0xBA00E6 0000036E 010A btst A2, D0 00000370 0124 btst -[A4], D0 00000372 0166 bchg -[A6], D0 00000374 01E0 .incomplete 00000376 0436 302D F942 4EAD subi.b [[A6 + <>] + 0x4EAD], 0x2D /* '-' */ 0000037E 003A 0002 0003 ori.b [PC + 0x3 /* 00000383, value 0x3 */], 0x2 00000384 0012 000A ori.b [A2], 0xA /* '\n' */ 00000388 0002 7002 ori.b D2, 0x2 0000038C 6000 0A88 bra +0xA8A /* 00000E16 */ 00000390 7003 moveq.l D0, 0x03 00000392 6000 0A82 bra +0xA84 /* 00000E16 */ 00000396 70FF moveq.l D0, 0xFFFFFFFF 00000398 6000 0A7C bra +0xA7E /* 00000E16 */ 0000039C 302D F942 move.w D0, [A5 - 0x6BE] 000003A0 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000003A4 0002 0003 ori.b D2, 0x3 000003A8 0012 0004 ori.b [A2], 0x4 000003AC 0008 7001 ori.b A0, 0x1 000003B0 6000 0A64 bra +0xA66 /* 00000E16 */ 000003B4 7004 moveq.l D0, 0x04 000003B6 6000 0A5E bra +0xA60 /* 00000E16 */ 000003BA 70FF moveq.l D0, 0xFFFFFFFF 000003BC 6000 0A58 bra +0xA5A /* 00000E16 */ 000003C0 302D F942 move.w D0, [A5 - 0x6BE] 000003C4 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000003C8 0002 0003 ori.b D2, 0x3 000003CC 0012 000A ori.b [A2], 0xA /* '\n' */ 000003D0 0002 7005 ori.b D2, 0x5 000003D4 6000 0A40 bra +0xA42 /* 00000E16 */ 000003D8 7006 moveq.l D0, 0x06 000003DA 6000 0A3A bra +0xA3C /* 00000E16 */ 000003DE 70FF moveq.l D0, 0xFFFFFFFF 000003E0 6000 0A34 bra +0xA36 /* 00000E16 */ 000003E4 302D F942 move.w D0, [A5 - 0x6BE] 000003E8 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000003EC 0003 0003 ori.b D3, 0x3 000003F0 000A 0002 ori.b A2, 0x2 000003F4 7007 moveq.l D0, 0x07 000003F6 6000 0A1E bra +0xA20 /* 00000E16 */ 000003FA 70FF moveq.l D0, 0xFFFFFFFF 000003FC 6000 0A18 bra +0xA1A /* 00000E16 */ 00000400 302D F942 move.w D0, [A5 - 0x6BE] 00000404 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000408 0004 0005 ori.b D4, 0x5 0000040C 0012 000A ori.b [A2], 0xA /* '\n' */ 00000410 0002 7008 ori.b D2, 0x8 00000414 6000 0A00 bra +0xA02 /* 00000E16 */ 00000418 7009 moveq.l D0, 0x09 0000041A 6000 09FA bra +0x9FC /* 00000E16 */ 0000041E 70FF moveq.l D0, 0xFFFFFFFF 00000420 6000 09F4 bra +0x9F6 /* 00000E16 */ 00000424 302D F942 move.w D0, [A5 - 0x6BE] 00000428 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000042C 0004 0007 ori.b D4, 0x7 00000430 001C 0008 ori.b [A4]+, 0x8 00000434 000C 0016 ori.b A4, 0x16 00000438 000E 700A ori.b A6, 0xA /* '\n' */ 0000043C 6000 09D8 bra +0x9DA /* 00000E16 */ 00000440 700B moveq.l D0, 0x0B 00000442 6000 09D2 bra +0x9D4 /* 00000E16 */ 00000446 700C moveq.l D0, 0x0C 00000448 6000 09CC bra +0x9CE /* 00000E16 */ 0000044C 70FF moveq.l D0, 0xFFFFFFFF 0000044E 6000 09C6 bra +0x9C8 /* 00000E16 */ 00000452 302D F942 move.w D0, [A5 - 0x6BE] 00000456 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 0000045A 0002 000A ori.b D2, 0xA /* '\n' */ 0000045E 0004 000C ori.b D4, 0xC 00000462 0007 000E ori.b D7, 0xE 00000466 700D moveq.l D0, 0x0D 00000468 6000 09AC bra +0x9AE /* 00000E16 */ 0000046C 700E moveq.l D0, 0x0E 0000046E 6000 09A6 bra +0x9A8 /* 00000E16 */ 00000472 70FF moveq.l D0, 0xFFFFFFFF 00000474 6000 09A0 bra +0x9A2 /* 00000E16 */ 00000478 302D F942 move.w D0, [A5 - 0x6BE] 0000047C 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000480 0018 0018 ori.b [A0]+, 0x18 00000484 000A 0002 ori.b A2, 0x2 00000488 700F moveq.l D0, 0x0F 0000048A 6000 098A bra +0x98C /* 00000E16 */ 0000048E 70FF moveq.l D0, 0xFFFFFFFF 00000490 6000 0984 bra +0x986 /* 00000E16 */ 00000494 302D F942 move.w D0, [A5 - 0x6BE] 00000498 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 0000049C 0005 0016 ori.b D5, 0x16 000004A0 0037 0018 0017 ori.b [A7 + D0.w + 0x17], 0x18 000004A6 001A 0018 ori.b [A2]+, 0x18 000004AA 001C 0008 ori.b [A4]+, 0x8 000004AE 001E 000F ori.b [A6]+, 0xF 000004B2 0020 7000 ori.b -[A0], 0x0 000004B6 6000 095E bra +0x960 /* 00000E16 */ 000004BA 7010 moveq.l D0, 0x10 000004BC 6000 0958 bra +0x95A /* 00000E16 */ 000004C0 7011 moveq.l D0, 0x11 000004C2 6000 0952 bra +0x954 /* 00000E16 */ 000004C6 7012 moveq.l D0, 0x12 000004C8 6000 094C bra +0x94E /* 00000E16 */ 000004CC 7040 moveq.l D0, 0x40 000004CE 6000 0946 bra +0x948 /* 00000E16 */ 000004D2 70FF moveq.l D0, 0xFFFFFFFF 000004D4 6000 0940 bra +0x942 /* 00000E16 */ 000004D8 302D F942 move.w D0, [A5 - 0x6BE] 000004DC 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000004E0 000A 002A ori.b A2, 0x2A /* '*' */ 000004E4 0067 002C ori.w -[A7], 0x2C /* ',' */ 000004E8 0068 002E 006C ori.w [A0 + 0x6C], 0x2E /* '.' */ 000004EE 0030 0037 0032 ori.b [A0 + D0.w + 0x32], 0x37 /* '7' */ 000004F4 0028 0034 0017 ori.b [A0 + 0x17], 0x34 /* '4' */ 000004FA 0036 0018 0038 ori.b [A6 + D0.w + 0x38], 0x18 00000500 0008 003C ori.b A0, 0x3C /* '<' */ 00000504 000C 0040 ori.b A4, 0x40 /* '@' */ 00000508 000D 0044 ori.b A5, 0x44 /* 'D' */ 0000050C 7013 moveq.l D0, 0x13 0000050E 6000 0906 bra +0x908 /* 00000E16 */ 00000512 7014 moveq.l D0, 0x14 00000514 6000 0900 bra +0x902 /* 00000E16 */ 00000518 7015 moveq.l D0, 0x15 0000051A 6000 08FA bra +0x8FC /* 00000E16 */ 0000051E 7016 moveq.l D0, 0x16 00000520 6000 08F4 bra +0x8F6 /* 00000E16 */ 00000524 7017 moveq.l D0, 0x17 00000526 6000 08EE bra +0x8F0 /* 00000E16 */ 0000052A 7018 moveq.l D0, 0x18 0000052C 6000 08E8 bra +0x8EA /* 00000E16 */ 00000530 7019 moveq.l D0, 0x19 00000532 6000 08E2 bra +0x8E4 /* 00000E16 */ 00000536 303C 0700 move.w D0, 0x700 0000053A 6000 08DA bra +0x8DC /* 00000E16 */ 0000053E 303C 0740 move.w D0, 0x740 00000542 6000 08D2 bra +0x8D4 /* 00000E16 */ 00000546 303C 0780 move.w D0, 0x780 0000054A 6000 08CA bra +0x8CC /* 00000E16 */ 0000054E 70FF moveq.l D0, 0xFFFFFFFF 00000550 6000 08C4 bra +0x8C6 /* 00000E16 */ 00000554 302D F942 move.w D0, [A5 - 0x6BE] 00000558 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 0000055C 0037 00DE 0001 ori.b [A7 + D0.w + 0x1], 0xDE 00000562 00E0 .incomplete 00000564 00CA .incomplete 00000566 00E2 .incomplete 00000568 00CB .incomplete 0000056A 00E4 .incomplete 0000056C 00CC .incomplete 0000056E 00E6 .incomplete 00000570 00CD .incomplete 00000572 00E8 .incomplete 00000574 0068 00EA 0069 ori.w [A0 + 0x69], 0xEA 0000057A 00EC .incomplete 0000057C 006A 00EE 006B ori.w [A2 + 0x6B], 0xEE 00000582 00F0 .incomplete 00000584 00D2 .incomplete 00000586 00F2 .incomplete 00000588 00D3 .incomplete 0000058A 00F4 .incomplete 0000058C 00D4 .incomplete 0000058E 00F6 .incomplete 00000590 00D5 .incomplete 00000592 00F8 .incomplete 00000594 00D6 .incomplete 00000596 00FA .incomplete 00000598 00D7 .incomplete 0000059A 00FC .incomplete 0000059C 006C 00FE 006D ori.w [A4 + 0x6D], 0xFE 000005A2 0100 btst D0, D0 000005A4 00DA .incomplete 000005A6 0102 btst D2, D0 000005A8 00DB .incomplete 000005AA 0104 btst D4, D0 000005AC 0054 0106 ori.w [A4], 0x106 000005B0 0055 0108 ori.w [A5], 0x108 000005B4 0056 010A ori.w [A6], 0x10A 000005B8 0057 010C ori.w [A7], 0x10C 000005BC 0064 010E ori.w -[A4], 0x10E 000005C0 0065 0110 ori.w -[A5], 0x110 000005C4 0052 0112 ori.w [A2], 0x112 000005C8 0053 0114 ori.w [A3], 0x114 000005CC 0024 0116 ori.b -[A4], 0x16 000005D0 0037 0118 0038 ori.b [A7 + D0.w + 0x38], 0x18 000005D6 011A btst [A2]+, D0 000005D8 0027 011C ori.b -[A7], 0x1C 000005DC 0028 011E 0058 ori.b [A0 + 0x58], 0x1E 000005E2 0120 btst -[A0], D0 000005E4 0059 0122 ori.w [A1]+, 0x122 000005E8 002B 0124 002C ori.b [A3 + 0x2C], 0x24 /* '$' */ 000005EE 0126 btst -[A6], D0 000005F0 005A 0128 ori.w [A2]+, 0x128 000005F4 0066 012A ori.w -[A6], 0x12A 000005F8 0067 012C ori.w -[A7], 0x12C 000005FC 00C8 .incomplete 000005FE 0130 00C9 btst [A0 + D0.w - 0x55], D0 00000602 0134 005B btst [A4 + D0.w + 0x5B], D0 00000606 0138 0033 btst [0x00000033], D0 0000060A 013C 0034 btst 0x34 /* '4' */, D0 0000060E 0140 bchg D0, D0 00000610 0035 0144 0012 ori.b [A5 + D0.w + 0x12], 0x44 /* 'D' */ 00000616 0148 bchg A0, D0 00000618 0013 014C ori.b [A3], 0x4C /* 'L' */ 0000061C 0014 0150 ori.b [A4], 0x50 /* 'P' */ 00000620 0015 0154 ori.b [A5], 0x54 /* 'T' */ 00000624 0016 0158 ori.b [A6], 0x58 /* 'X' */ 00000628 0017 015C ori.b [A7], 0x5C /* '\\' */ 0000062C 001C 0160 ori.b [A4]+, 0x60 /* '`' */ 00000630 001D 0164 ori.b [A5]+, 0x64 /* 'd' */ 00000634 001E 0168 ori.b [A6]+, 0x68 /* 'h' */ 00000638 001F 016C ori.b [A7]+, 0x6C /* 'l' */ 0000063C 70FF moveq.l D0, 0xFFFFFFFF 0000063E 6000 07D6 bra +0x7D8 /* 00000E16 */ 00000642 701A moveq.l D0, 0x1A 00000644 6000 07D0 bra +0x7D2 /* 00000E16 */ 00000648 701B moveq.l D0, 0x1B 0000064A 6000 07CA bra +0x7CC /* 00000E16 */ 0000064E 701C moveq.l D0, 0x1C 00000650 6000 07C4 bra +0x7C6 /* 00000E16 */ 00000654 701D moveq.l D0, 0x1D 00000656 6000 07BE bra +0x7C0 /* 00000E16 */ 0000065A 701E moveq.l D0, 0x1E 0000065C 6000 07B8 bra +0x7BA /* 00000E16 */ 00000660 701F moveq.l D0, 0x1F 00000662 6000 07B2 bra +0x7B4 /* 00000E16 */ 00000666 7020 moveq.l D0, 0x20 00000668 6000 07AC bra +0x7AE /* 00000E16 */ 0000066C 7021 moveq.l D0, 0x21 0000066E 6000 07A6 bra +0x7A8 /* 00000E16 */ 00000672 7022 moveq.l D0, 0x22 00000674 6000 07A0 bra +0x7A2 /* 00000E16 */ 00000678 7023 moveq.l D0, 0x23 0000067A 6000 079A bra +0x79C /* 00000E16 */ 0000067E 7024 moveq.l D0, 0x24 00000680 6000 0794 bra +0x796 /* 00000E16 */ 00000684 7025 moveq.l D0, 0x25 00000686 6000 078E bra +0x790 /* 00000E16 */ 0000068A 7026 moveq.l D0, 0x26 0000068C 6000 0788 bra +0x78A /* 00000E16 */ 00000690 7027 moveq.l D0, 0x27 00000692 6000 0782 bra +0x784 /* 00000E16 */ 00000696 7028 moveq.l D0, 0x28 00000698 6000 077C bra +0x77E /* 00000E16 */ 0000069C 7029 moveq.l D0, 0x29 0000069E 6000 0776 bra +0x778 /* 00000E16 */ 000006A2 702A moveq.l D0, 0x2A 000006A4 6000 0770 bra +0x772 /* 00000E16 */ 000006A8 702B moveq.l D0, 0x2B 000006AA 6000 076A bra +0x76C /* 00000E16 */ 000006AE 702C moveq.l D0, 0x2C 000006B0 6000 0764 bra +0x766 /* 00000E16 */ 000006B4 702D moveq.l D0, 0x2D 000006B6 6000 075E bra +0x760 /* 00000E16 */ 000006BA 702E moveq.l D0, 0x2E 000006BC 6000 0758 bra +0x75A /* 00000E16 */ 000006C0 702F moveq.l D0, 0x2F 000006C2 6000 0752 bra +0x754 /* 00000E16 */ 000006C6 7030 moveq.l D0, 0x30 000006C8 6000 074C bra +0x74E /* 00000E16 */ 000006CC 7031 moveq.l D0, 0x31 000006CE 6000 0746 bra +0x748 /* 00000E16 */ 000006D2 7032 moveq.l D0, 0x32 000006D4 6000 0740 bra +0x742 /* 00000E16 */ 000006D8 7033 moveq.l D0, 0x33 000006DA 6000 073A bra +0x73C /* 00000E16 */ 000006DE 7034 moveq.l D0, 0x34 000006E0 6000 0734 bra +0x736 /* 00000E16 */ 000006E4 7035 moveq.l D0, 0x35 000006E6 6000 072E bra +0x730 /* 00000E16 */ 000006EA 7036 moveq.l D0, 0x36 000006EC 6000 0728 bra +0x72A /* 00000E16 */ 000006F0 7037 moveq.l D0, 0x37 000006F2 6000 0722 bra +0x724 /* 00000E16 */ 000006F6 7038 moveq.l D0, 0x38 000006F8 6000 071C bra +0x71E /* 00000E16 */ 000006FC 7039 moveq.l D0, 0x39 000006FE 6000 0716 bra +0x718 /* 00000E16 */ 00000702 703A moveq.l D0, 0x3A 00000704 6000 0710 bra +0x712 /* 00000E16 */ 00000708 703B moveq.l D0, 0x3B 0000070A 6000 070A bra +0x70C /* 00000E16 */ 0000070E 703C moveq.l D0, 0x3C 00000710 6000 0704 bra +0x706 /* 00000E16 */ 00000714 703D moveq.l D0, 0x3D 00000716 6000 06FE bra +0x700 /* 00000E16 */ 0000071A 703E moveq.l D0, 0x3E 0000071C 6000 06F8 bra +0x6FA /* 00000E16 */ 00000720 703F moveq.l D0, 0x3F 00000722 6000 06F2 bra +0x6F4 /* 00000E16 */ 00000726 303C 0080 move.w D0, 0x80 0000072A 6000 06EA bra +0x6EC /* 00000E16 */ 0000072E 303C 00C0 move.w D0, 0xC0 00000732 6000 06E2 bra +0x6E4 /* 00000E16 */ 00000736 303C 0100 move.w D0, 0x100 0000073A 6000 06DA bra +0x6DC /* 00000E16 */ 0000073E 303C 0140 move.w D0, 0x140 00000742 6000 06D2 bra +0x6D4 /* 00000E16 */ 00000746 303C 0180 move.w D0, 0x180 0000074A 6000 06CA bra +0x6CC /* 00000E16 */ 0000074E 303C 01C0 move.w D0, 0x1C0 00000752 6000 06C2 bra +0x6C4 /* 00000E16 */ 00000756 303C 07C0 move.w D0, 0x7C0 0000075A 6000 06BA bra +0x6BC /* 00000E16 */ 0000075E 303C 0800 move.w D0, 0x800 00000762 6000 06B2 bra +0x6B4 /* 00000E16 */ 00000766 303C 0840 move.w D0, 0x840 0000076A 6000 06AA bra +0x6AC /* 00000E16 */ 0000076E 303C 0880 move.w D0, 0x880 00000772 6000 06A2 bra +0x6A4 /* 00000E16 */ 00000776 303C 08C0 move.w D0, 0x8C0 0000077A 6000 069A bra +0x69C /* 00000E16 */ 0000077E 303C 0900 move.w D0, 0x900 /* '\t\0' */ 00000782 6000 0692 bra +0x694 /* 00000E16 */ 00000786 303C 0940 move.w D0, 0x940 /* '\t@' */ 0000078A 6000 068A bra +0x68C /* 00000E16 */ 0000078E 303C 0980 move.w D0, 0x980 00000792 6000 0682 bra +0x684 /* 00000E16 */ 00000796 303C 09C0 move.w D0, 0x9C0 0000079A 6000 067A bra +0x67C /* 00000E16 */ 0000079E 303C 0A00 move.w D0, 0xA00 /* '\n\0' */ 000007A2 6000 0672 bra +0x674 /* 00000E16 */ 000007A6 70FF moveq.l D0, 0xFFFFFFFF 000007A8 6000 066C bra +0x66E /* 00000E16 */ 000007AC 302D F942 move.w D0, [A5 - 0x6BE] 000007B0 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000007B4 0014 0052 ori.b [A4], 0x52 /* 'R' */ 000007B8 006C 0056 006D ori.w [A4 + 0x6D], 0x56 /* 'V' */ 000007BE 005A 004A ori.w [A2]+, 0x4A /* 'J' */ 000007C2 005E 004B ori.w [A6]+, 0x4B /* 'K' */ 000007C6 0062 004C ori.w -[A2], 0x4C /* 'L' */ 000007CA 0066 004D ori.w -[A6], 0x4D /* 'M' */ 000007CE 006A 0072 006E ori.w [A2 + 0x6E], 0x72 /* 'r' */ 000007D4 0073 0072 0074 ori.w [A3 + D0.w + 0x74], 0x72 /* 'r' */ 000007DA 0076 0075 007A ori.w [A6 + D0.w + 0x7A], 0x75 /* 'u' */ 000007E0 0076 007E 0077 ori.w [A6 + D0.w + 0x77], 0x7E /* '~' */ 000007E6 0082 0052 0086 ori.l D2, 0x520086 000007EC 0053 008A ori.w [A3], 0x8A 000007F0 0054 008E ori.w [A4], 0x8E 000007F4 0055 0092 ori.w [A5], 0x92 000007F8 005A 0096 ori.w [A2]+, 0x96 000007FC 005B 009A ori.w [A3]+, 0x9A 00000800 0064 009E ori.w -[A4], 0x9E 00000804 0065 00A2 ori.w -[A5], 0xA2 00000808 303C 0200 move.w D0, 0x200 0000080C 6000 0608 bra +0x60A /* 00000E16 */ 00000810 303C 0240 move.w D0, 0x240 00000814 6000 0600 bra +0x602 /* 00000E16 */ 00000818 303C 0280 move.w D0, 0x280 0000081C 6000 05F8 bra +0x5FA /* 00000E16 */ 00000820 303C 02C0 move.w D0, 0x2C0 00000824 6000 05F0 bra +0x5F2 /* 00000E16 */ 00000828 303C 0300 move.w D0, 0x300 0000082C 6000 05E8 bra +0x5EA /* 00000E16 */ 00000830 303C 0340 move.w D0, 0x340 00000834 6000 05E0 bra +0x5E2 /* 00000E16 */ 00000838 303C 0380 move.w D0, 0x380 0000083C 6000 05D8 bra +0x5DA /* 00000E16 */ 00000840 303C 03C0 move.w D0, 0x3C0 00000844 6000 05D0 bra +0x5D2 /* 00000E16 */ 00000848 303C 0400 move.w D0, 0x400 0000084C 6000 05C8 bra +0x5CA /* 00000E16 */ 00000850 303C 0440 move.w D0, 0x440 00000854 6000 05C0 bra +0x5C2 /* 00000E16 */ 00000858 303C 0480 move.w D0, 0x480 0000085C 6000 05B8 bra +0x5BA /* 00000E16 */ 00000860 303C 04C0 move.w D0, 0x4C0 00000864 6000 05B0 bra +0x5B2 /* 00000E16 */ 00000868 303C 0500 move.w D0, 0x500 0000086C 6000 05A8 bra +0x5AA /* 00000E16 */ 00000870 303C 0540 move.w D0, 0x540 00000874 6000 05A0 bra +0x5A2 /* 00000E16 */ 00000878 303C 0580 move.w D0, 0x580 0000087C 6000 0598 bra +0x59A /* 00000E16 */ 00000880 303C 05C0 move.w D0, 0x5C0 00000884 6000 0590 bra +0x592 /* 00000E16 */ 00000888 303C 0600 move.w D0, 0x600 0000088C 6000 0588 bra +0x58A /* 00000E16 */ 00000890 303C 0640 move.w D0, 0x640 00000894 6000 0580 bra +0x582 /* 00000E16 */ 00000898 303C 0680 move.w D0, 0x680 0000089C 6000 0578 bra +0x57A /* 00000E16 */ 000008A0 303C 06C0 move.w D0, 0x6C0 000008A4 6000 0570 bra +0x572 /* 00000E16 */ 000008A8 70FF moveq.l D0, 0xFFFFFFFF 000008AA 6000 056A bra +0x56C /* 00000E16 */ 000008AE 70FF moveq.l D0, 0xFFFFFFFF 000008B0 6000 0564 bra +0x566 /* 00000E16 */ label000008B4: 000008B4 302D F944 move.w D0, [A5 - 0x6BC] 000008B8 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000008BC 0002 000D ori.b D2, 0xD /* '\r' */ 000008C0 0554 bchg [A4], D2 000008C2 0018 0028 ori.b [A0]+, 0x28 /* '(' */ 000008C6 0038 0080 00CE ori.b [0x000000CE], 0x80 000008CC 013C 01C6 btst 0xC6, D0 000008D0 0386 bclr D6, D1 000008D2 0456 0466 subi.w [A6], 0x466 000008D6 049A 052C 302D subi.l [A2]+, 0x52C302D 000008DC F942 .extension 0x942 <> // unimplemented 000008DE 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000008E2 0000 0002 ori.b D0, 0x2 000008E6 70FF moveq.l D0, 0xFFFFFFFF 000008E8 6000 052C bra +0x52E /* 00000E16 */ 000008EC 302D F942 move.w D0, [A5 - 0x6BE] 000008F0 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000008F4 0000 0002 ori.b D0, 0x2 000008F8 70FF moveq.l D0, 0xFFFFFFFF 000008FA 6000 051A bra +0x51C /* 00000E16 */ 000008FE 302D F942 move.w D0, [A5 - 0x6BE] 00000902 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000906 0007 000F ori.b D7, 0xF 0000090A 0038 0012 0016 ori.b [0x00000016], 0x12 00000910 0032 0030 0016 ori.b [A2 + D0.w + 0x16], 0x30 /* '0' */ 00000916 001A 002A ori.b [A2]+, 0x2A /* '*' */ 0000091A 001C 0020 ori.b [A4]+, 0x20 /* ' ' */ 0000091E 7002 moveq.l D0, 0x02 00000920 6000 04F4 bra +0x4F6 /* 00000E16 */ 00000924 7003 moveq.l D0, 0x03 00000926 6000 04EE bra +0x4F0 /* 00000E16 */ 0000092A 7004 moveq.l D0, 0x04 0000092C 6000 04E8 bra +0x4EA /* 00000E16 */ 00000930 7005 moveq.l D0, 0x05 00000932 6000 04E2 bra +0x4E4 /* 00000E16 */ 00000936 7006 moveq.l D0, 0x06 00000938 6000 04DC bra +0x4DE /* 00000E16 */ 0000093C 7007 moveq.l D0, 0x07 0000093E 6000 04D6 bra +0x4D8 /* 00000E16 */ 00000942 70FF moveq.l D0, 0xFFFFFFFF 00000944 6000 04D0 bra +0x4D2 /* 00000E16 */ 00000948 302D F942 move.w D0, [A5 - 0x6BE] 0000094C 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000950 0006 001A ori.b D6, 0x1A 00000954 0013 001C ori.b [A3], 0x1C 00000958 0014 001E ori.b [A4], 0x1E 0000095C 0007 0020 ori.b D7, 0x20 /* ' ' */ 00000960 0008 0022 ori.b A0, 0x22 /* '\"' */ 00000964 001B 0024 ori.b [A3]+, 0x24 /* '$' */ 00000968 0012 0028 ori.b [A2], 0x28 /* '(' */ 0000096C 7008 moveq.l D0, 0x08 0000096E 6000 04A6 bra +0x4A8 /* 00000E16 */ 00000972 7009 moveq.l D0, 0x09 00000974 6000 04A0 bra +0x4A2 /* 00000E16 */ 00000978 700A moveq.l D0, 0x0A 0000097A 6000 049A bra +0x49C /* 00000E16 */ 0000097E 700B moveq.l D0, 0x0B 00000980 6000 0494 bra +0x496 /* 00000E16 */ 00000984 7040 moveq.l D0, 0x40 00000986 6000 048E bra +0x490 /* 00000E16 */ 0000098A 303C 0080 move.w D0, 0x80 0000098E 6000 0486 bra +0x488 /* 00000E16 */ 00000992 70FF moveq.l D0, 0xFFFFFFFF 00000994 6000 0480 bra +0x482 /* 00000E16 */ 00000998 302D F942 move.w D0, [A5 - 0x6BE] 0000099C 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000009A0 0009 0026 ori.b A1, 0x26 /* '&' */ 000009A4 0007 0028 ori.b D7, 0x28 /* '(' */ 000009A8 0008 002A ori.b A0, 0x2A /* '*' */ 000009AC 0003 002C ori.b D3, 0x2C /* ',' */ 000009B0 0034 002E 0035 ori.b [A4 + D0.w + 0x35], 0x2E /* '.' */ 000009B6 0030 002A 0032 ori.b [A0 + D0.w + 0x32], 0x2A /* '*' */ 000009BC 002B 0034 0017 ori.b [A3 + 0x17], 0x34 /* '4' */ 000009C2 0038 0018 003C ori.b [0x0000003C /* __m68k_vec_uninitialized__ */], 0x18 000009C8 7001 moveq.l D0, 0x01 000009CA 6000 044A bra +0x44C /* 00000E16 */ 000009CE 700C moveq.l D0, 0x0C 000009D0 6000 0444 bra +0x446 /* 00000E16 */ 000009D4 700D moveq.l D0, 0x0D 000009D6 6000 043E bra +0x440 /* 00000E16 */ 000009DA 700E moveq.l D0, 0x0E 000009DC 6000 0438 bra +0x43A /* 00000E16 */ 000009E0 700F moveq.l D0, 0x0F 000009E2 6000 0432 bra +0x434 /* 00000E16 */ 000009E6 7010 moveq.l D0, 0x10 000009E8 6000 042C bra +0x42E /* 00000E16 */ 000009EC 7011 moveq.l D0, 0x11 000009EE 6000 0426 bra +0x428 /* 00000E16 */ 000009F2 303C 00C0 move.w D0, 0xC0 000009F6 6000 041E bra +0x420 /* 00000E16 */ 000009FA 303C 0680 move.w D0, 0x680 000009FE 6000 0416 bra +0x418 /* 00000E16 */ 00000A02 70FF moveq.l D0, 0xFFFFFFFF 00000A04 6000 0410 bra +0x412 /* 00000E16 */ 00000A08 302D F942 move.w D0, [A5 - 0x6BE] 00000A0C 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000A10 000C 0032 ori.b A4, 0x32 /* '2' */ 00000A14 0027 0034 ori.b -[A7], 0x34 /* '4' */ 00000A18 000C 0036 ori.b A4, 0x36 /* '6' */ 00000A1C 0008 0038 ori.b A0, 0x38 /* '8' */ 00000A20 0017 003A ori.b [A7], 0x3A /* ':' */ 00000A24 0003 003C ori.b D3, 0x3C /* '<' */ 00000A28 0004 003E ori.b D4, 0x3E /* '>' */ 00000A2C 0028 0040 002B ori.b [A0 + 0x2B], 0x40 /* '@' */ 00000A32 0042 0013 ori.w D2, 0x13 00000A36 0044 0024 ori.w D4, 0x24 /* '$' */ 00000A3A 0046 0018 ori.w D6, 0x18 00000A3E 0048 0037 ori.w A0, 0x37 /* '7' */ 00000A42 004C 7012 ori.w A4, 0x7012 00000A46 6000 03CE bra +0x3D0 /* 00000E16 */ 00000A4A 7013 moveq.l D0, 0x13 00000A4C 6000 03C8 bra +0x3CA /* 00000E16 */ 00000A50 7014 moveq.l D0, 0x14 00000A52 6000 03C2 bra +0x3C4 /* 00000E16 */ 00000A56 7015 moveq.l D0, 0x15 00000A58 6000 03BC bra +0x3BE /* 00000E16 */ 00000A5C 7016 moveq.l D0, 0x16 00000A5E 6000 03B6 bra +0x3B8 /* 00000E16 */ 00000A62 7017 moveq.l D0, 0x17 00000A64 6000 03B0 bra +0x3B2 /* 00000E16 */ 00000A68 7018 moveq.l D0, 0x18 00000A6A 6000 03AA bra +0x3AC /* 00000E16 */ 00000A6E 7019 moveq.l D0, 0x19 00000A70 6000 03A4 bra +0x3A6 /* 00000E16 */ 00000A74 701A moveq.l D0, 0x1A 00000A76 6000 039E bra +0x3A0 /* 00000E16 */ 00000A7A 701B moveq.l D0, 0x1B 00000A7C 6000 0398 bra +0x39A /* 00000E16 */ 00000A80 701C moveq.l D0, 0x1C 00000A82 6000 0392 bra +0x394 /* 00000E16 */ 00000A86 303C 0100 move.w D0, 0x100 00000A8A 6000 038A bra +0x38C /* 00000E16 */ 00000A8E 70FF moveq.l D0, 0xFFFFFFFF 00000A90 6000 0384 bra +0x386 /* 00000E16 */ 00000A94 302D F942 move.w D0, [A5 - 0x6BE] 00000A98 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000A9C 002A 00AA 0035 ori.b [A2 + 0x35], 0xAA 00000AA2 00AC 0002 00AE 0003 ori.l [A4 + 0x3], 0x200AE 00000AAA 00B0 001A 00B2 001B ori.l [A0 + D0.w + 0x1B], 0x1A00B2 00000AB2 00B4 0012 00B6 0013 ori.l [A4 + D0.w + 0x13], 0x1200B6 00000ABA 00B8 0014 00BA 0015 ori.l [0x00000015], 0x1400BA 00000AC2 00BC 0016 00BE 0017 00C0 ori.l 0x1700C0, 0x1600BE 00000ACC 0028 00C2 0029 ori.b [A0 + 0x29], 0xC2 00000AD2 00C4 .incomplete 00000AD4 002A 00C6 002B ori.b [A2 + 0x2B], 0xC6 00000ADA 00C8 .incomplete 00000ADC 002C 00CA 002D ori.b [A4 + 0x2D], 0xCA 00000AE2 00CC .incomplete 00000AE4 0004 00CE ori.b D4, 0xCE 00000AE8 0005 00D0 ori.b D5, 0xD0 00000AEC 000A 00D2 ori.b A2, 0xD2 00000AF0 000B 00D4 ori.b A3, 0xD4 00000AF4 0052 00D6 ori.w [A2], 0xD6 00000AF8 0053 00D8 ori.w [A3], 0xD8 00000AFC 0054 00DA ori.w [A4], 0xDA 00000B00 0055 00DC ori.w [A5], 0xDC 00000B04 0024 00DE ori.b -[A4], 0xDE 00000B08 0025 00E0 ori.b -[A5], 0xE0 00000B0C 0058 00E2 ori.w [A0]+, 0xE2 00000B10 0059 00E4 ori.w [A1]+, 0xE4 00000B14 005A 00E6 ori.w [A2]+, 0xE6 00000B18 005B 00E8 ori.w [A3]+, 0xE8 00000B1C 004A 00EA ori.w A2, 0xEA 00000B20 004B 00EC ori.w A3, 0xEC 00000B24 0032 00EE 0033 ori.b [A2 + D0.w + 0x33], 0xEE 00000B2A 00F0 .incomplete 00000B2C 0034 00F2 0036 ori.b [A4 + D0.w + 0x36], 0xF2 00000B32 00F6 .incomplete 00000B34 0037 00FA 0064 ori.b [A7 + D0.w + 0x64], 0xFA 00000B3A 00FE .incomplete 00000B3C 0065 0102 ori.w -[A5], 0x102 00000B40 0068 0106 0067 ori.w [A0 + 0x67], 0x106 00000B46 010A btst A2, D0 00000B48 7000 moveq.l D0, 0x00 00000B4A 6000 02CA bra +0x2CC /* 00000E16 */ 00000B4E 701D moveq.l D0, 0x1D 00000B50 6000 02C4 bra +0x2C6 /* 00000E16 */ 00000B54 701E moveq.l D0, 0x1E 00000B56 6000 02BE bra +0x2C0 /* 00000E16 */ 00000B5A 701F moveq.l D0, 0x1F 00000B5C 6000 02B8 bra +0x2BA /* 00000E16 */ 00000B60 7020 moveq.l D0, 0x20 00000B62 6000 02B2 bra +0x2B4 /* 00000E16 */ 00000B66 7021 moveq.l D0, 0x21 00000B68 6000 02AC bra +0x2AE /* 00000E16 */ 00000B6C 7022 moveq.l D0, 0x22 00000B6E 6000 02A6 bra +0x2A8 /* 00000E16 */ 00000B72 7023 moveq.l D0, 0x23 00000B74 6000 02A0 bra +0x2A2 /* 00000E16 */ 00000B78 7024 moveq.l D0, 0x24 00000B7A 6000 029A bra +0x29C /* 00000E16 */ 00000B7E 7025 moveq.l D0, 0x25 00000B80 6000 0294 bra +0x296 /* 00000E16 */ 00000B84 7026 moveq.l D0, 0x26 00000B86 6000 028E bra +0x290 /* 00000E16 */ 00000B8A 7027 moveq.l D0, 0x27 00000B8C 6000 0288 bra +0x28A /* 00000E16 */ 00000B90 7028 moveq.l D0, 0x28 00000B92 6000 0282 bra +0x284 /* 00000E16 */ 00000B96 7029 moveq.l D0, 0x29 00000B98 6000 027C bra +0x27E /* 00000E16 */ 00000B9C 702A moveq.l D0, 0x2A 00000B9E 6000 0276 bra +0x278 /* 00000E16 */ 00000BA2 702B moveq.l D0, 0x2B 00000BA4 6000 0270 bra +0x272 /* 00000E16 */ 00000BA8 702C moveq.l D0, 0x2C 00000BAA 6000 026A bra +0x26C /* 00000E16 */ 00000BAE 702D moveq.l D0, 0x2D 00000BB0 6000 0264 bra +0x266 /* 00000E16 */ 00000BB4 702E moveq.l D0, 0x2E 00000BB6 6000 025E bra +0x260 /* 00000E16 */ 00000BBA 702F moveq.l D0, 0x2F 00000BBC 6000 0258 bra +0x25A /* 00000E16 */ 00000BC0 7030 moveq.l D0, 0x30 00000BC2 6000 0252 bra +0x254 /* 00000E16 */ 00000BC6 7031 moveq.l D0, 0x31 00000BC8 6000 024C bra +0x24E /* 00000E16 */ 00000BCC 7032 moveq.l D0, 0x32 00000BCE 6000 0246 bra +0x248 /* 00000E16 */ 00000BD2 7033 moveq.l D0, 0x33 00000BD4 6000 0240 bra +0x242 /* 00000E16 */ 00000BD8 7034 moveq.l D0, 0x34 00000BDA 6000 023A bra +0x23C /* 00000E16 */ 00000BDE 7035 moveq.l D0, 0x35 00000BE0 6000 0234 bra +0x236 /* 00000E16 */ 00000BE4 7036 moveq.l D0, 0x36 00000BE6 6000 022E bra +0x230 /* 00000E16 */ 00000BEA 7037 moveq.l D0, 0x37 00000BEC 6000 0228 bra +0x22A /* 00000E16 */ 00000BF0 7038 moveq.l D0, 0x38 00000BF2 6000 0222 bra +0x224 /* 00000E16 */ 00000BF6 7039 moveq.l D0, 0x39 00000BF8 6000 021C bra +0x21E /* 00000E16 */ 00000BFC 703A moveq.l D0, 0x3A 00000BFE 6000 0216 bra +0x218 /* 00000E16 */ 00000C02 703B moveq.l D0, 0x3B 00000C04 6000 0210 bra +0x212 /* 00000E16 */ 00000C08 703C moveq.l D0, 0x3C 00000C0A 6000 020A bra +0x20C /* 00000E16 */ 00000C0E 703D moveq.l D0, 0x3D 00000C10 6000 0204 bra +0x206 /* 00000E16 */ 00000C14 703E moveq.l D0, 0x3E 00000C16 6000 01FE bra +0x200 /* 00000E16 */ 00000C1A 703F moveq.l D0, 0x3F 00000C1C 6000 01F8 bra +0x1FA /* 00000E16 */ 00000C20 303C 0140 move.w D0, 0x140 00000C24 6000 01F0 bra +0x1F2 /* 00000E16 */ 00000C28 303C 0180 move.w D0, 0x180 00000C2C 6000 01E8 bra +0x1EA /* 00000E16 */ 00000C30 303C 01C0 move.w D0, 0x1C0 00000C34 6000 01E0 bra +0x1E2 /* 00000E16 */ 00000C38 303C 0200 move.w D0, 0x200 00000C3C 6000 01D8 bra +0x1DA /* 00000E16 */ 00000C40 303C 0240 move.w D0, 0x240 00000C44 6000 01D0 bra +0x1D2 /* 00000E16 */ 00000C48 303C 0280 move.w D0, 0x280 00000C4C 6000 01C8 bra +0x1CA /* 00000E16 */ 00000C50 70FF moveq.l D0, 0xFFFFFFFF 00000C52 6000 01C2 bra +0x1C4 /* 00000E16 */ 00000C56 302D F942 move.w D0, [A5 - 0x6BE] 00000C5A 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000C5E 0010 0042 ori.b [A0], 0x42 /* 'B' */ 00000C62 00CC .incomplete 00000C64 0046 00CD ori.w D6, 0xCD 00000C68 004A 00D2 ori.w A2, 0xD2 00000C6C 004E 00D3 ori.w A6, 0xD3 00000C70 0052 00D4 ori.w [A2], 0xD4 00000C74 0056 00D5 ori.w [A6], 0xD5 00000C78 005A 00D6 ori.w [A2]+, 0xD6 00000C7C 005E 00D7 ori.w [A6]+, 0xD7 00000C80 0062 00D8 ori.w -[A2], 0xD8 00000C84 0066 00D9 ori.w -[A6], 0xD9 00000C88 006A 00DA 006E ori.w [A2 + 0x6E], 0xDA 00000C8E 00DB .incomplete 00000C90 0072 0098 0076 ori.w [A2 + D0.w + 0x76], 0x98 00000C96 0099 007A 009A ori.l [A1]+, 0x7A009A 00000C9C 007E 009B ori.w <>, 0x9B 00000CA0 0082 303C 02C0 ori.l D2, 0x303C02C0 00000CA6 6000 016E bra +0x170 /* 00000E16 */ 00000CAA 303C 0300 move.w D0, 0x300 00000CAE 6000 0166 bra +0x168 /* 00000E16 */ 00000CB2 303C 0340 move.w D0, 0x340 00000CB6 6000 015E bra +0x160 /* 00000E16 */ 00000CBA 303C 0380 move.w D0, 0x380 00000CBE 6000 0156 bra +0x158 /* 00000E16 */ 00000CC2 303C 03C0 move.w D0, 0x3C0 00000CC6 6000 014E bra +0x150 /* 00000E16 */ 00000CCA 303C 0400 move.w D0, 0x400 00000CCE 6000 0146 bra +0x148 /* 00000E16 */ 00000CD2 303C 0440 move.w D0, 0x440 00000CD6 6000 013E bra +0x140 /* 00000E16 */ 00000CDA 303C 0480 move.w D0, 0x480 00000CDE 6000 0136 bra +0x138 /* 00000E16 */ 00000CE2 303C 04C0 move.w D0, 0x4C0 00000CE6 6000 012E bra +0x130 /* 00000E16 */ 00000CEA 303C 0500 move.w D0, 0x500 00000CEE 6000 0126 bra +0x128 /* 00000E16 */ 00000CF2 303C 0540 move.w D0, 0x540 00000CF6 6000 011E bra +0x120 /* 00000E16 */ 00000CFA 303C 0580 move.w D0, 0x580 00000CFE 6000 0116 bra +0x118 /* 00000E16 */ 00000D02 303C 05C0 move.w D0, 0x5C0 00000D06 6000 010E bra +0x110 /* 00000E16 */ 00000D0A 303C 0600 move.w D0, 0x600 00000D0E 6000 0106 bra +0x108 /* 00000E16 */ 00000D12 303C 0640 move.w D0, 0x640 00000D16 6000 00FE bra +0x100 /* 00000E16 */ 00000D1A 303C 06C0 move.w D0, 0x6C0 00000D1E 6000 00F6 bra +0xF8 /* 00000E16 */ 00000D22 70FF moveq.l D0, 0xFFFFFFFF 00000D24 6000 00F0 bra +0xF2 /* 00000E16 */ 00000D28 302D F942 move.w D0, [A5 - 0x6BE] 00000D2C 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000D30 0000 0002 ori.b D0, 0x2 00000D34 70FF moveq.l D0, 0xFFFFFFFF 00000D36 6000 00DE bra +0xE0 /* 00000E16 */ 00000D3A 302D F942 move.w D0, [A5 - 0x6BE] 00000D3E 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000D42 0003 000E ori.b D3, 0xE 00000D46 0008 0012 ori.b A0, 0x12 00000D4A 000C 0016 ori.b A4, 0x16 00000D4E 000D 001A ori.b A5, 0x1A 00000D52 303C 0700 move.w D0, 0x700 00000D56 6000 00BE bra +0xC0 /* 00000E16 */ 00000D5A 303C 0740 move.w D0, 0x740 00000D5E 6000 00B6 bra +0xB8 /* 00000E16 */ 00000D62 303C 0780 move.w D0, 0x780 00000D66 6000 00AE bra +0xB0 /* 00000E16 */ 00000D6A 70FF moveq.l D0, 0xFFFFFFFF 00000D6C 6000 00A8 bra +0xAA /* 00000E16 */ 00000D70 302D F942 move.w D0, [A5 - 0x6BE] 00000D74 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000D78 000B 002E ori.b A3, 0x2E /* '.' */ 00000D7C 0001 0030 ori.b D1, 0x30 /* '0' */ 00000D80 0012 0034 ori.b [A2], 0x34 /* '4' */ 00000D84 0013 0038 ori.b [A3], 0x38 /* '8' */ 00000D88 0014 003C ori.b [A4], 0x3C /* '<' */ 00000D8C 0015 0040 ori.b [A5], 0x40 /* '@' */ 00000D90 0016 0044 ori.b [A6], 0x44 /* 'D' */ 00000D94 0017 0048 ori.b [A7], 0x48 /* 'H' */ 00000D98 001C 004C ori.b [A4]+, 0x4C /* 'L' */ 00000D9C 001D 0050 ori.b [A5]+, 0x50 /* 'P' */ 00000DA0 001E 0054 ori.b [A6]+, 0x54 /* 'T' */ 00000DA4 001F 0058 ori.b [A7]+, 0x58 /* 'X' */ 00000DA8 70FF moveq.l D0, 0xFFFFFFFF 00000DAA 6000 006A bra +0x6C /* 00000E16 */ 00000DAE 303C 07C0 move.w D0, 0x7C0 00000DB2 6000 0062 bra +0x64 /* 00000E16 */ 00000DB6 303C 0800 move.w D0, 0x800 00000DBA 6000 005A bra +0x5C /* 00000E16 */ 00000DBE 303C 0840 move.w D0, 0x840 00000DC2 6000 0052 bra +0x54 /* 00000E16 */ 00000DC6 303C 0880 move.w D0, 0x880 00000DCA 6000 004A bra +0x4C /* 00000E16 */ 00000DCE 303C 08C0 move.w D0, 0x8C0 00000DD2 6000 0042 bra +0x44 /* 00000E16 */ 00000DD6 303C 0900 move.w D0, 0x900 /* '\t\0' */ 00000DDA 6000 003A bra +0x3C /* 00000E16 */ 00000DDE 303C 0940 move.w D0, 0x940 /* '\t@' */ 00000DE2 6000 0032 bra +0x34 /* 00000E16 */ 00000DE6 303C 0980 move.w D0, 0x980 00000DEA 6000 002A bra +0x2C /* 00000E16 */ 00000DEE 303C 09C0 move.w D0, 0x9C0 00000DF2 6000 0022 bra +0x24 /* 00000E16 */ 00000DF6 303C 0A00 move.w D0, 0xA00 /* '\n\0' */ 00000DFA 6000 001A bra +0x1C /* 00000E16 */ 00000DFE 70FF moveq.l D0, 0xFFFFFFFF 00000E00 6000 0014 bra +0x16 /* 00000E16 */ 00000E04 302D F942 move.w D0, [A5 - 0x6BE] 00000E08 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000E0C 0000 0002 ori.b D0, 0x2 00000E10 70FF moveq.l D0, 0xFFFFFFFF 00000E12 6002 bra +0x4 /* 00000E16 */ 00000E14 70FF moveq.l D0, 0xFFFFFFFF label00000E16: 00000E16 4E75 rts fn00000E18: 00000E18 4E56 FFFC link A6, -0x0004 00000E1C 42A7 clr.l -[A7] 00000E1E 4878 0006 push.l 0x6 00000E22 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000E26 205F movea.l A0, [A7]+ 00000E28 2D48 FFFC move.l [A6 - 0x4], A0 00000E2C 4AAE FFFC tst.l [A6 - 0x4] 00000E30 6604 bne +0x6 /* 00000E36 */ 00000E32 7000 moveq.l D0, 0x00 00000E34 6012 bra +0x14 /* 00000E48 */ label00000E36: 00000E36 206E FFFC movea.l A0, [A6 - 0x4] 00000E3A 4250 clr.w [A0] 00000E3C 206E FFFC movea.l A0, [A6 - 0x4] 00000E40 42A8 0002 clr.l [A0 + 0x2] 00000E44 202E FFFC move.l D0, [A6 - 0x4] label00000E48: 00000E48 4E5E unlink A6 00000E4A 4E75 rts 00000E4C 4E45 trap 5 00000E4E 5749 subq.w A1, 3 00000E50 4644 not.w D4 00000E52 2020 move.l D0, -[A0] fn00000E54: 00000E54 4E56 0000 link A6, 0 00000E58 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E5C 4EBA 1DF0 jsr [PC + 0x1DF0 /* 00002C4E */] 00000E60 588F addq.l A7, 4 00000E62 4A00 tst.b D0 00000E64 6726 beq +0x28 /* 00000E8C */ 00000E66 206E 0008 movea.l A0, [A6 + 0x8] 00000E6A 2F28 0002 move.l -[A7], [A0 + 0x2] 00000E6E 4EBA 1DDE jsr [PC + 0x1DDE /* 00002C4E */] 00000E72 588F addq.l A7, 4 00000E74 4A00 tst.b D0 00000E76 670C beq +0xE /* 00000E84 */ 00000E78 206E 0008 movea.l A0, [A6 + 0x8] 00000E7C 2F28 0002 move.l -[A7], [A0 + 0x2] 00000E80 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] label00000E84: 00000E84 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E88 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] label00000E8C: 00000E8C 4E5E unlink A6 00000E8E 4E75 rts 00000E90 4449 neg.w A1 00000E92 5350 subq.w [A0], 1 00000E94 4F53 chk.w D7, [A3] 00000E96 4549 chk.w D2, A1 fn00000E98: 00000E98 4E56 FFF8 link A6, -0x0008 00000E9C 2F07 move.l -[A7], D7 00000E9E 7002 moveq.l D0, 0x02 00000EA0 2D40 FFF8 move.l [A6 - 0x8], D0 00000EA4 4267 clr.w -[A7] 00000EA6 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000EAA 486E FFF8 pea.l [A6 - 0x8] 00000EAE 486E FFFE pea.l [A6 - 0x2] 00000EB2 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00000EB6 301F move.w D0, [A7]+ 00000EB8 3D40 FFFC move.w [A6 - 0x4], D0 00000EBC 4A6E FFFC tst.w [A6 - 0x4] 00000EC0 670C beq +0xE /* 00000ECE */ 00000EC2 426D F946 clr.w [A5 - 0x6BA] 00000EC6 302E FFFC move.w D0, [A6 - 0x4] 00000ECA 6000 00AC bra +0xAE /* 00000F78 */ label00000ECE: 00000ECE 206E 000A movea.l A0, [A6 + 0xA] 00000ED2 30AE FFFE move.w [A0], [A6 - 0x2] 00000ED6 4A2D F948 tst.b [A5 - 0x6B8] 00000EDA 670E beq +0x10 /* 00000EEA */ 00000EDC 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000EE0 4EBA 136E jsr [PC + 0x136E /* 00002250 */] 00000EE4 548F addq.l A7, 2 00000EE6 3D40 FFFE move.w [A6 - 0x2], D0 label00000EEA: 00000EEA 306E FFFE movea.w A0, [A6 - 0x2] 00000EEE 2008 move.l D0, A0 00000EF0 4C3C 0000 0000 movem.w , 0x0 00000EF6 000C 42A7 ori.b A4, 0xA7 00000EFA 2F00 move.l -[A7], D0 00000EFC 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000F00 205F movea.l A0, [A7]+ 00000F02 226E 000A movea.l A1, [A6 + 0xA] 00000F06 2348 0002 move.l [A1 + 0x2], A0 00000F0A 206E 000A movea.l A0, [A6 + 0xA] 00000F0E 4AA8 0002 tst.l [A0 + 0x2] 00000F12 6616 bne +0x18 /* 00000F2A */ 00000F14 4267 clr.w -[A7] 00000F16 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00000F1A 301F move.w D0, [A7]+ 00000F1C 3D40 FFFC move.w [A6 - 0x4], D0 00000F20 426D F946 clr.w [A5 - 0x6BA] 00000F24 302E FFFC move.w D0, [A6 - 0x4] 00000F28 604E bra +0x50 /* 00000F78 */ label00000F2A: 00000F2A 7E00 moveq.l D7, 0x00 00000F2C 6040 bra +0x42 /* 00000F6E */ label00000F2E: 00000F2E 700C moveq.l D0, 0x0C 00000F30 2D40 FFF8 move.l [A6 - 0x8], D0 00000F34 206E 000A movea.l A0, [A6 + 0xA] 00000F38 2007 move.l D0, D7 00000F3A 4C3C 0000 0000 movem.w , 0x0 00000F40 000C D0A8 ori.b A4, 0xA8 00000F44 0002 4267 ori.b D2, 0x67 /* 'g' */ 00000F48 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000F4C 486E FFF8 pea.l [A6 - 0x8] 00000F50 2F00 move.l -[A7], D0 00000F52 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00000F56 301F move.w D0, [A7]+ 00000F58 3D40 FFFC move.w [A6 - 0x4], D0 00000F5C 4A6E FFFC tst.w [A6 - 0x4] 00000F60 670A beq +0xC /* 00000F6C */ 00000F62 426D F946 clr.w [A5 - 0x6BA] 00000F66 302E FFFC move.w D0, [A6 - 0x4] 00000F6A 600C bra +0xE /* 00000F78 */ label00000F6C: 00000F6C 5287 addq.l D7, 1 label00000F6E: 00000F6E 306E FFFE movea.w A0, [A6 - 0x2] 00000F72 B1C7 cmpa.l A0, D7 00000F74 6EB8 bgt -0x46 /* 00000F2E */ 00000F76 7000 moveq.l D0, 0x00 label00000F78: 00000F78 2E1F move.l D7, [A7]+ 00000F7A 4E5E unlink A6 00000F7C 4E75 rts 00000F7E 4745 chk.w D3, D5 00000F80 5449 addq.w A1, 2 00000F82 4644 not.w D4 00000F84 2020 move.l D0, -[A0] fn00000F86: 00000F86 4E56 FFF8 link A6, -0x0008 00000F8A 2F07 move.l -[A7], D7 00000F8C 4A2D F948 tst.b [A5 - 0x6B8] 00000F90 6700 011A beq +0x11C /* 000010AC */ 00000F94 206E 0008 movea.l A0, [A6 + 0x8] 00000F98 3F10 move.w -[A7], [A0] 00000F9A 4EBA 12B4 jsr [PC + 0x12B4 /* 00002250 */] 00000F9E 548F addq.l A7, 2 00000FA0 206E 0008 movea.l A0, [A6 + 0x8] 00000FA4 3080 move.w [A0], D0 00000FA6 7E00 moveq.l D7, 0x00 00000FA8 6000 00F0 bra +0xF2 /* 0000109A */ label00000FAC: 00000FAC 206E 0008 movea.l A0, [A6 + 0x8] 00000FB0 2007 move.l D0, D7 00000FB2 4C3C 0000 0000 movem.w , 0x0 00000FB8 000C D0A8 ori.b A4, 0xA8 00000FBC 0002 206E ori.b D2, 0x6E /* 'n' */ 00000FC0 0008 2207 ori.b A0, 0x7 00000FC4 4C3C 1000 0000 movem.w A4, 0x0 00000FCA 000C D2A8 ori.b A4, 0xA8 00000FCE 0002 2041 ori.b D2, 0x41 /* 'A' */ 00000FD2 3F10 move.w -[A7], [A0] 00000FD4 2D40 FFF8 move.l [A6 - 0x8], D0 00000FD8 4EBA 1276 jsr [PC + 0x1276 /* 00002250 */] 00000FDC 548F addq.l A7, 2 00000FDE 206E FFF8 movea.l A0, [A6 - 0x8] 00000FE2 3080 move.w [A0], D0 00000FE4 206E 0008 movea.l A0, [A6 + 0x8] 00000FE8 2007 move.l D0, D7 00000FEA 4C3C 0000 0000 movem.w , 0x0 00000FF0 000C D0A8 ori.b A4, 0xA8 00000FF4 0002 206E ori.b D2, 0x6E /* 'n' */ 00000FF8 0008 2207 ori.b A0, 0x7 00000FFC 4C3C 1000 0000 movem.w A4, 0x0 00001002 000C D2A8 ori.b A4, 0xA8 00001006 0002 2041 ori.b D2, 0x41 /* 'A' */ 0000100A 3F28 0002 move.w -[A7], [A0 + 0x2] 0000100E 2D40 FFF8 move.l [A6 - 0x8], D0 00001012 4EBA 123C jsr [PC + 0x123C /* 00002250 */] 00001016 548F addq.l A7, 2 00001018 206E FFF8 movea.l A0, [A6 - 0x8] 0000101C 3140 0002 move.w [A0 + 0x2], D0 00001020 206E 0008 movea.l A0, [A6 + 0x8] 00001024 2007 move.l D0, D7 00001026 4C3C 0000 0000 movem.w , 0x0 0000102C 000C D0A8 ori.b A4, 0xA8 00001030 0002 206E ori.b D2, 0x6E /* 'n' */ 00001034 0008 2207 ori.b A0, 0x7 00001038 4C3C 1000 0000 movem.w A4, 0x0 0000103E 000C D2A8 ori.b A4, 0xA8 00001042 0002 2041 ori.b D2, 0x41 /* 'A' */ 00001046 2F28 0004 move.l -[A7], [A0 + 0x4] 0000104A 2D40 FFF8 move.l [A6 - 0x8], D0 0000104E 4EBA 11B4 jsr [PC + 0x11B4 /* 00002204 */] 00001052 588F addq.l A7, 4 00001054 206E FFF8 movea.l A0, [A6 - 0x8] 00001058 2140 0004 move.l [A0 + 0x4], D0 0000105C 206E 0008 movea.l A0, [A6 + 0x8] 00001060 2007 move.l D0, D7 00001062 4C3C 0000 0000 movem.w , 0x0 00001068 000C D0A8 ori.b A4, 0xA8 0000106C 0002 206E ori.b D2, 0x6E /* 'n' */ 00001070 0008 2207 ori.b A0, 0x7 00001074 4C3C 1000 0000 movem.w A4, 0x0 0000107A 000C D2A8 ori.b A4, 0xA8 0000107E 0002 2041 ori.b D2, 0x41 /* 'A' */ 00001082 2F28 0008 move.l -[A7], [A0 + 0x8] 00001086 2D40 FFF8 move.l [A6 - 0x8], D0 0000108A 4EBA 1178 jsr [PC + 0x1178 /* 00002204 */] 0000108E 588F addq.l A7, 4 00001090 206E FFF8 movea.l A0, [A6 - 0x8] 00001094 2140 0008 move.l [A0 + 0x8], D0 00001098 5287 addq.l D7, 1 label0000109A: 0000109A 206E 0008 movea.l A0, [A6 + 0x8] 0000109E 7000 moveq.l D0, 0x00 000010A0 3010 move.w D0, [A0] 000010A2 BE80 cmp.l D7, D0 000010A4 6500 FF06 bcs -0xF8 /* 00000FAC */ 000010A8 6000 00AE bra +0xB0 /* 00001158 */ label000010AC: 000010AC 7E00 moveq.l D7, 0x00 000010AE 6000 009A bra +0x9C /* 0000114A */ label000010B2: 000010B2 206E 0008 movea.l A0, [A6 + 0x8] 000010B6 2007 move.l D0, D7 000010B8 4C3C 0000 0000 movem.w , 0x0 000010BE 000C D0A8 ori.b A4, 0xA8 000010C2 0002 2040 ori.b D2, 0x40 /* '@' */ 000010C6 0C68 0003 0002 cmpi.w [A0 + 0x2], 0x3 000010CC 6600 007A bne +0x7C /* 00001148 */ 000010D0 206E 0008 movea.l A0, [A6 + 0x8] 000010D4 2007 move.l D0, D7 000010D6 4C3C 0000 0000 movem.w , 0x0 000010DC 000C D0A8 ori.b A4, 0xA8 000010E0 0002 2040 ori.b D2, 0x40 /* '@' */ 000010E4 0CA8 0000 0002 0004 cmpi.l [A0 + 0x4], 0x2 000010EC 625A bhi +0x5C /* 00001148 */ 000010EE 206E 0008 movea.l A0, [A6 + 0x8] 000010F2 2007 move.l D0, D7 000010F4 4C3C 0000 0000 movem.w , 0x0 000010FA 000C D0A8 ori.b A4, 0xA8 000010FE 0002 2040 ori.b D2, 0x40 /* '@' */ 00001102 2D68 0008 FFFC move.l [A6 - 0x4], [A0 + 0x8] 00001108 206E 0008 movea.l A0, [A6 + 0x8] 0000110C 2007 move.l D0, D7 0000110E 4C3C 0000 0000 movem.w , 0x0 00001114 000C D0A8 ori.b A4, 0xA8 00001118 0002 222E ori.b D2, 0x2E /* '.' */ 0000111C FFFC .invalid <> 0000111E 7410 moveq.l D2, 0x10 00001120 E4A9 lsr D1, D2 00001122 2040 movea.l A0, D0 00001124 2141 0008 move.l [A0 + 0x8], D1 00001128 206E 0008 movea.l A0, [A6 + 0x8] 0000112C 2007 move.l D0, D7 0000112E 4C3C 0000 0000 movem.w , 0x0 00001134 000C D0A8 ori.b A4, 0xA8 00001138 0002 222E ori.b D2, 0x2E /* '.' */ 0000113C FFFC .invalid <> 0000113E 7410 moveq.l D2, 0x10 00001140 E5A9 lsl D1, D2 00001142 2040 movea.l A0, D0 00001144 83A8 0008 or.l [A0 + 0x8], D1 label00001148: 00001148 5287 addq.l D7, 1 label0000114A: 0000114A 206E 0008 movea.l A0, [A6 + 0x8] 0000114E 7000 moveq.l D0, 0x00 00001150 3010 move.w D0, [A0] 00001152 BE80 cmp.l D7, D0 00001154 6500 FF5C bcs -0xA2 /* 000010B2 */ label00001158: 00001158 7000 moveq.l D0, 0x00 0000115A 2E1F move.l D7, [A7]+ 0000115C 4E5E unlink A6 0000115E 4E75 rts 00001160 4144 chk.w D0, D4 00001162 4A55 tst.w [A5] 00001164 5354 subq.w [A4], 1 00001166 4946 chk.w D4, D6 fn00001168: 00001168 4E56 FFFE link A6, -0x0002 0000116C 2F07 move.l -[A7], D7 0000116E 70FF moveq.l D0, 0xFFFFFFFF 00001170 3D40 FFFE move.w [A6 - 0x2], D0 00001174 7E00 moveq.l D7, 0x00 00001176 6022 bra +0x24 /* 0000119A */ label00001178: 00001178 206E 0008 movea.l A0, [A6 + 0x8] 0000117C 2007 move.l D0, D7 0000117E 4C3C 0000 0000 movem.w , 0x0 00001184 000C D0A8 ori.b A4, 0xA8 00001188 0002 2040 ori.b D2, 0x40 /* '@' */ 0000118C 3010 move.w D0, [A0] 0000118E B06E 000C cmp.w D0, [A6 + 0xC] 00001192 6604 bne +0x6 /* 00001198 */ 00001194 3D47 FFFE move.w [A6 - 0x2], D7 label00001198: 00001198 5287 addq.l D7, 1 label0000119A: 0000119A 206E 0008 movea.l A0, [A6 + 0x8] 0000119E 7000 moveq.l D0, 0x00 000011A0 3010 move.w D0, [A0] 000011A2 BE80 cmp.l D7, D0 000011A4 65D2 bcs -0x2C /* 00001178 */ 000011A6 302E FFFE move.w D0, [A6 - 0x2] 000011AA 2E1F move.l D7, [A7]+ 000011AC 4E5E unlink A6 000011AE 4E75 rts 000011B0 4649 not.w A1 000011B2 4E44 trap 4 000011B4 5441 addq.w D1, 2 000011B6 4720 .invalid 3, -[A0] // invalid opcode 4 with b == 4 export_173: 000011B8 4E56 FFDC link A6, -0x0024 000011BC 3F2E 0008 move.w -[A7], [A6 + 0x8] 000011C0 4EBA 10B6 jsr [PC + 0x10B6 /* 00002278 */] 000011C4 548F addq.l A7, 2 000011C6 3D40 FFFE move.w [A6 - 0x2], D0 000011CA 4A6E FFFE tst.w [A6 - 0x2] 000011CE 6712 beq +0x14 /* 000011E2 */ 000011D0 2F2E 000A move.l -[A7], [A6 + 0xA] 000011D4 4EBA 0744 jsr [PC + 0x744 /* 0000191A */] 000011D8 588F addq.l A7, 4 000011DA 302E FFFE move.w D0, [A6 - 0x2] 000011DE 6000 0238 bra +0x23A /* 00001418 */ label000011E2: 000011E2 4EBA FC34 jsr [PC - 0x3CC /* 00000E18 */] 000011E6 2D40 FFFA move.l [A6 - 0x6], D0 000011EA 4AAE FFFA tst.l [A6 - 0x6] 000011EE 6622 bne +0x24 /* 00001212 */ 000011F0 4267 clr.w -[A7] 000011F2 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000011F6 301F move.w D0, [A7]+ 000011F8 3D40 FFFE move.w [A6 - 0x2], D0 000011FC 426D F946 clr.w [A5 - 0x6BA] 00001200 2F2E 000A move.l -[A7], [A6 + 0xA] 00001204 4EBA 0714 jsr [PC + 0x714 /* 0000191A */] 00001208 588F addq.l A7, 4 0000120A 302E FFFE move.w D0, [A6 - 0x2] 0000120E 6000 0208 bra +0x20A /* 00001418 */ label00001212: 00001212 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001216 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000121A 4EBA FC7C jsr [PC - 0x384 /* 00000E98 */] 0000121E 5C8F addq.l A7, 6 00001220 3D40 FFFE move.w [A6 - 0x2], D0 00001224 4A6E FFFE tst.w [A6 - 0x2] 00001228 671C beq +0x1E /* 00001246 */ 0000122A 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000122E 4EBA FC24 jsr [PC - 0x3DC /* 00000E54 */] 00001232 588F addq.l A7, 4 00001234 2F2E 000A move.l -[A7], [A6 + 0xA] 00001238 4EBA 06E0 jsr [PC + 0x6E0 /* 0000191A */] 0000123C 588F addq.l A7, 4 0000123E 302E FFFE move.w D0, [A6 - 0x2] 00001242 6000 01D4 bra +0x1D6 /* 00001418 */ label00001246: 00001246 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000124A 4EBA FD3A jsr [PC - 0x2C6 /* 00000F86 */] 0000124E 588F addq.l A7, 4 00001250 3D40 FFFE move.w [A6 - 0x2], D0 00001254 4A6E FFFE tst.w [A6 - 0x2] 00001258 671C beq +0x1E /* 00001276 */ 0000125A 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000125E 4EBA FBF4 jsr [PC - 0x40C /* 00000E54 */] 00001262 588F addq.l A7, 4 00001264 2F2E 000A move.l -[A7], [A6 + 0xA] 00001268 4EBA 06B0 jsr [PC + 0x6B0 /* 0000191A */] 0000126C 588F addq.l A7, 4 0000126E 302E FFFE move.w D0, [A6 - 0x2] 00001272 6000 01A4 bra +0x1A6 /* 00001418 */ label00001276: 00001276 4EBA 0D64 jsr [PC + 0xD64 /* 00001FDC */] 0000127A 2D40 FFF6 move.l [A6 - 0xA], D0 0000127E 4AAE FFF6 tst.l [A6 - 0xA] 00001282 662E bne +0x30 /* 000012B2 */ 00001284 4267 clr.w -[A7] 00001286 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 0000128A 301F move.w D0, [A7]+ 0000128C 3D40 FFFE move.w [A6 - 0x2], D0 00001290 3F3C 0001 move.w -[A7], 0x1 00001294 A9C8 syscall SysBeep 00001296 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000129A 4EBA FBB8 jsr [PC - 0x448 /* 00000E54 */] 0000129E 588F addq.l A7, 4 000012A0 2F2E 000A move.l -[A7], [A6 + 0xA] 000012A4 4EBA 0674 jsr [PC + 0x674 /* 0000191A */] 000012A8 588F addq.l A7, 4 000012AA 302E FFFE move.w D0, [A6 - 0x2] 000012AE 6000 0168 bra +0x16A /* 00001418 */ label000012B2: 000012B2 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000012B6 3F2E 0008 move.w -[A7], [A6 + 0x8] 000012BA 2F2E FFFA move.l -[A7], [A6 - 0x6] 000012BE 4EBA 09F4 jsr [PC + 0x9F4 /* 00001CB4 */] 000012C2 4FEF 000A lea.l A7, [A7 + 0xA] 000012C6 3D40 FFFE move.w [A6 - 0x2], D0 000012CA 4A6E FFFE tst.w [A6 - 0x2] 000012CE 6726 beq +0x28 /* 000012F6 */ 000012D0 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000012D4 4EBA 0DB4 jsr [PC + 0xDB4 /* 0000208A */] 000012D8 588F addq.l A7, 4 000012DA 2F2E FFFA move.l -[A7], [A6 - 0x6] 000012DE 4EBA FB74 jsr [PC - 0x48C /* 00000E54 */] 000012E2 588F addq.l A7, 4 000012E4 2F2E 000A move.l -[A7], [A6 + 0xA] 000012E8 4EBA 0630 jsr [PC + 0x630 /* 0000191A */] 000012EC 588F addq.l A7, 4 000012EE 302E FFFE move.w D0, [A6 - 0x2] 000012F2 6000 0124 bra +0x126 /* 00001418 */ label000012F6: 000012F6 2F2E FFFA move.l -[A7], [A6 - 0x6] 000012FA 4EBA FB58 jsr [PC - 0x4A8 /* 00000E54 */] 000012FE 588F addq.l A7, 4 00001300 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001304 4EBA 0E1C jsr [PC + 0xE1C /* 00002122 */] 00001308 588F addq.l A7, 4 0000130A 3B40 F946 move.w [A5 - 0x6BA], D0 0000130E 4A6D F946 tst.w [A5 - 0x6BA] 00001312 671C beq +0x1E /* 00001330 */ 00001314 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001318 4EBA 0D70 jsr [PC + 0xD70 /* 0000208A */] 0000131C 588F addq.l A7, 4 0000131E 2F2E 000A move.l -[A7], [A6 + 0xA] 00001322 4EBA 05F6 jsr [PC + 0x5F6 /* 0000191A */] 00001326 588F addq.l A7, 4 00001328 303C 7FFF move.w D0, 0x7FFF 0000132C 6000 00EA bra +0xEC /* 00001418 */ label00001330: 00001330 206E FFF6 movea.l A0, [A6 - 0xA] 00001334 2050 movea.l A0, [A0] 00001336 3D50 FFF4 move.w [A6 - 0xC], [A0] 0000133A 206E FFF6 movea.l A0, [A6 - 0xA] 0000133E 2050 movea.l A0, [A0] 00001340 3D68 0002 FFF2 move.w [A6 - 0xE], [A0 + 0x2] 00001346 426E FFEA clr.w [A6 - 0x16] 0000134A 426E FFE8 clr.w [A6 - 0x18] 0000134E 3D6E FFF4 FFEE move.w [A6 - 0x12], [A6 - 0xC] 00001354 3D6E FFF2 FFEC move.w [A6 - 0x14], [A6 - 0xE] 0000135A 206E FFF6 movea.l A0, [A6 - 0xA] 0000135E 2050 movea.l A0, [A0] 00001360 3F28 0016 move.w -[A7], [A0 + 0x16] 00001364 486E FFE8 pea.l [A6 - 0x18] 00001368 4EBA EC96 jsr [PC - 0x136A /* 00000000 */] 0000136C 5C8F addq.l A7, 6 0000136E 2D40 FFE4 move.l [A6 - 0x1C], D0 00001372 4AAE FFE4 tst.l [A6 - 0x1C] 00001376 6628 bne +0x2A /* 000013A0 */ 00001378 4267 clr.w -[A7] 0000137A 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 0000137E 301F move.w D0, [A7]+ 00001380 3D40 FFFE move.w [A6 - 0x2], D0 00001384 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001388 4EBA 0D00 jsr [PC + 0xD00 /* 0000208A */] 0000138C 588F addq.l A7, 4 0000138E 2F2E 000A move.l -[A7], [A6 + 0xA] 00001392 4EBA 0586 jsr [PC + 0x586 /* 0000191A */] 00001396 588F addq.l A7, 4 00001398 302E FFFE move.w D0, [A6 - 0x2] 0000139C 6000 007A bra +0x7C /* 00001418 */ label000013A0: 000013A0 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000013A4 3F2E 0008 move.w -[A7], [A6 + 0x8] 000013A8 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000013AC 4EBA 0076 jsr [PC + 0x76 /* 00001424 */] 000013B0 4FEF 000A lea.l A7, [A7 + 0xA] 000013B4 3D40 FFFE move.w [A6 - 0x2], D0 000013B8 4A6E FFFE tst.w [A6 - 0x2] 000013BC 6746 beq +0x48 /* 00001404 */ 000013BE 206E FFE4 movea.l A0, [A6 - 0x1C] 000013C2 2050 movea.l A0, [A0] 000013C4 2D50 FFDC move.l [A6 - 0x24], [A0] 000013C8 206E FFE4 movea.l A0, [A6 - 0x1C] 000013CC 2050 movea.l A0, [A0] 000013CE 2D68 002A FFE0 move.l [A6 - 0x20], [A0 + 0x2A] 000013D4 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000013D8 AA04 syscall DisposePixMap/DisposPixMap 000013DA 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000013DE 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 000013E2 2F2E FFDC move.l -[A7], [A6 - 0x24] 000013E6 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000013EA 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000013EE 4EBA 0C9A jsr [PC + 0xC9A /* 0000208A */] 000013F2 588F addq.l A7, 4 000013F4 2F2E 000A move.l -[A7], [A6 + 0xA] 000013F8 4EBA 0520 jsr [PC + 0x520 /* 0000191A */] 000013FC 588F addq.l A7, 4 000013FE 302E FFFE move.w D0, [A6 - 0x2] 00001402 6014 bra +0x16 /* 00001418 */ label00001404: 00001404 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001408 4EBA 0C80 jsr [PC + 0xC80 /* 0000208A */] 0000140C 588F addq.l A7, 4 0000140E 206E 000A movea.l A0, [A6 + 0xA] 00001412 20AE FFE4 move.l [A0], [A6 - 0x1C] 00001416 7000 moveq.l D0, 0x00 label00001418: 00001418 4E5E unlink A6 0000141A 4E75 rts 0000141C 5449 addq.w A1, 2 0000141E 4646 not.w D6 00001420 3250 movea.w A1, [A0] 00001422 4958 chk.w D4, [A0]+ fn00001424: 00001424 4E56 FFAA link A6, -0x0056 00001428 48E7 0708 movem.l -[A7], D5,D6,D7,A4 0000142C 426E FFE2 clr.w [A6 - 0x1E] 00001430 42AE FFB2 clr.l [A6 - 0x4E] 00001434 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001438 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 0000143C 2F2E 000E move.l -[A7], [A6 + 0xE] 00001440 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001444 4EBA 04EE jsr [PC + 0x4EE /* 00001934 */] 00001448 508F addq.l A7, 8 0000144A 3B40 F946 move.w [A5 - 0x6BA], D0 0000144E 4A6D F946 tst.w [A5 - 0x6BA] 00001452 670E beq +0x10 /* 00001462 */ 00001454 3D7C 7FFF FFE2 move.w [A6 - 0x1E], 0x7FFF 0000145A 302E FFE2 move.w D0, [A6 - 0x1E] 0000145E 6000 04AA bra +0x4AC /* 0000190A */ label00001462: 00001462 206E 0008 movea.l A0, [A6 + 0x8] 00001466 2050 movea.l A0, [A0] 00001468 3D68 0020 FFBA move.w [A6 - 0x46], [A0 + 0x20] 0000146E 4A6E FFBA tst.w [A6 - 0x46] 00001472 6720 beq +0x22 /* 00001494 */ 00001474 0C6E 0001 FFBA cmpi.w [A6 - 0x46], 0x1 0000147A 6718 beq +0x1A /* 00001494 */ 0000147C 0C6E 0003 FFBA cmpi.w [A6 - 0x46], 0x3 00001482 6710 beq +0x12 /* 00001494 */ 00001484 0C6E 0002 FFBA cmpi.w [A6 - 0x46], 0x2 0000148A 6708 beq +0xA /* 00001494 */ 0000148C 303C FEFA move.w D0, 0xFEFA 00001490 6000 0478 bra +0x47A /* 0000190A */ label00001494: 00001494 0C6E 0003 FFBA cmpi.w [A6 - 0x46], 0x3 0000149A 6614 bne +0x16 /* 000014B0 */ 0000149C 206E 0008 movea.l A0, [A6 + 0x8] 000014A0 2050 movea.l A0, [A0] 000014A2 4AA8 0022 tst.l [A0 + 0x22] 000014A6 6608 bne +0xA /* 000014B0 */ 000014A8 303C FEC0 move.w D0, 0xFEC0 000014AC 6000 045C bra +0x45E /* 0000190A */ label000014B0: 000014B0 0C6E 0002 FFBA cmpi.w [A6 - 0x46], 0x2 000014B6 6614 bne +0x16 /* 000014CC */ 000014B8 206E 0008 movea.l A0, [A6 + 0x8] 000014BC 2050 movea.l A0, [A0] 000014BE 4AA8 0022 tst.l [A0 + 0x22] 000014C2 6608 bne +0xA /* 000014CC */ 000014C4 303C FEC0 move.w D0, 0xFEC0 000014C8 6000 0440 bra +0x442 /* 0000190A */ label000014CC: 000014CC 0C6E 0002 FFBA cmpi.w [A6 - 0x46], 0x2 000014D2 6630 bne +0x32 /* 00001504 */ 000014D4 206E 0008 movea.l A0, [A6 + 0x8] 000014D8 2050 movea.l A0, [A0] 000014DA 2D68 0022 FFAE move.l [A6 - 0x52], [A0 + 0x22] 000014E0 3F3C 0005 move.w -[A7], 0x5 000014E4 2F2E FFAE move.l -[A7], [A6 - 0x52] 000014E8 4EBA 0492 jsr [PC + 0x492 /* 0000197C */] 000014EC 5C8F addq.l A7, 6 000014EE 2D40 FFB2 move.l [A6 - 0x4E], D0 000014F2 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 000014F6 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000014FA 206E FFB2 movea.l A0, [A6 - 0x4E] 000014FE 2050 movea.l A0, [A0] 00001500 5C88 addq.l A0, 6 00001502 2848 movea.l A4, A0 label00001504: 00001504 206E 0008 movea.l A0, [A6 + 0x8] 00001508 2050 movea.l A0, [A0] 0000150A 3D68 0004 FFCA move.w [A6 - 0x36], [A0 + 0x4] 00001510 206E 0008 movea.l A0, [A6 + 0x8] 00001514 2050 movea.l A0, [A0] 00001516 41E8 000E lea.l A0, [A0 + 0xE] 0000151A 2D48 FFF0 move.l [A6 - 0x10], A0 0000151E 42AE FFF6 clr.l [A6 - 0xA] 00001522 7C00 moveq.l D6, 0x00 00001524 6032 bra +0x34 /* 00001558 */ label00001526: 00001526 206E 0008 movea.l A0, [A6 + 0x8] 0000152A 2050 movea.l A0, [A0] 0000152C 2006 move.l D0, D6 0000152E E580 asl D0, 2 00001530 D0A8 000E add.l D0, [A0 + 0xE] 00001534 2040 movea.l A0, D0 00001536 202E FFF6 move.l D0, [A6 - 0xA] 0000153A B090 cmp.l D0, [A0] 0000153C 6C18 bge +0x1A /* 00001556 */ 0000153E 3D46 FFD8 move.w [A6 - 0x28], D6 00001542 206E 0008 movea.l A0, [A6 + 0x8] 00001546 2050 movea.l A0, [A0] 00001548 2006 move.l D0, D6 0000154A E580 asl D0, 2 0000154C D0A8 000E add.l D0, [A0 + 0xE] 00001550 2040 movea.l A0, D0 00001552 2D50 FFF6 move.l [A6 - 0xA], [A0] label00001556: 00001556 5286 addq.l D6, 1 label00001558: 00001558 206E 0008 movea.l A0, [A6 + 0x8] 0000155C 2050 movea.l A0, [A0] 0000155E BCA8 000A cmp.l D6, [A0 + 0xA] 00001562 65C2 bcs -0x3C /* 00001526 */ 00001564 206E FFF0 movea.l A0, [A6 - 0x10] 00001568 302E FFD8 move.w D0, [A6 - 0x28] 0000156C 48C0 ext.l D0 0000156E E580 asl D0, 2 00001570 D090 add.l D0, [A0] 00001572 2040 movea.l A0, D0 00001574 42A7 clr.l -[A7] 00001576 2F10 move.l -[A7], [A0] 00001578 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 0000157C 205F movea.l A0, [A7]+ 0000157E 2D48 FFE8 move.l [A6 - 0x18], A0 00001582 4AAE FFE8 tst.l [A6 - 0x18] 00001586 660C bne +0xE /* 00001594 */ 00001588 4267 clr.w -[A7] 0000158A 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 0000158E 301F move.w D0, [A7]+ 00001590 3D40 FFE2 move.w [A6 - 0x1E], D0 label00001594: 00001594 206E 0008 movea.l A0, [A6 + 0x8] 00001598 2050 movea.l A0, [A0] 0000159A 3D50 FFEE move.w [A6 - 0x12], [A0] 0000159E 206E 0008 movea.l A0, [A6 + 0x8] 000015A2 2050 movea.l A0, [A0] 000015A4 3D68 0002 FFEC move.w [A6 - 0x14], [A0 + 0x2] 000015AA 206E 0008 movea.l A0, [A6 + 0x8] 000015AE 2050 movea.l A0, [A0] 000015B0 2D68 0006 FFD4 move.l [A6 - 0x2C], [A0 + 0x6] 000015B6 206E 000E movea.l A0, [A6 + 0xE] 000015BA 2050 movea.l A0, [A0] 000015BC 303C 1FFF move.w D0, 0x1FFF 000015C0 C068 0004 and.w D0, [A0 + 0x4] 000015C4 3D40 FFD2 move.w [A6 - 0x2E], D0 000015C8 206E 0008 movea.l A0, [A6 + 0x8] 000015CC 2050 movea.l A0, [A0] 000015CE 7000 moveq.l D0, 0x00 000015D0 3028 0016 move.w D0, [A0 + 0x16] 000015D4 2D40 FFC2 move.l [A6 - 0x3E], D0 000015D8 206E 0008 movea.l A0, [A6 + 0x8] 000015DC 2050 movea.l A0, [A0] 000015DE 3D68 001C FFC0 move.w [A6 - 0x40], [A0 + 0x1C] 000015E4 206E 000E movea.l A0, [A6 + 0xE] 000015E8 2050 movea.l A0, [A0] 000015EA 3068 0020 movea.w A0, [A0 + 0x20] 000015EE B1EE FFC2 cmpa.l A0, [A6 - 0x3E] 000015F2 670C beq +0xE /* 00001600 */ 000015F4 3B7C FEFE F946 move.w [A5 - 0x6BA], 0xFEFE 000015FA 3D7C 7FFF FFE2 move.w [A6 - 0x1E], 0x7FFF label00001600: 00001600 206E 000E movea.l A0, [A6 + 0xE] 00001604 42A7 clr.l -[A7] 00001606 2050 movea.l A0, [A0] 00001608 2F10 move.l -[A7], [A0] 0000160A 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 0000160E 201F move.l D0, [A7]+ 00001610 206E 000E movea.l A0, [A6 + 0xE] 00001614 2050 movea.l A0, [A0] 00001616 D090 add.l D0, [A0] 00001618 2D40 FFCE move.l [A6 - 0x32], D0 0000161C 4A6E FFE2 tst.w [A6 - 0x1E] 00001620 6600 02C6 bne +0x2C8 /* 000018E8 */ 00001624 7C00 moveq.l D6, 0x00 00001626 6000 02B2 bra +0x2B4 /* 000018DA */ label0000162A: 0000162A 206E FFF0 movea.l A0, [A6 - 0x10] 0000162E 2006 move.l D0, D6 00001630 E580 asl D0, 2 00001632 D0A8 0004 add.l D0, [A0 + 0x4] 00001636 4267 clr.w -[A7] 00001638 3F2E 000C move.w -[A7], [A6 + 0xC] 0000163C 3F3C 0001 move.w -[A7], 0x1 00001640 2040 movea.l A0, D0 00001642 2F10 move.l -[A7], [A0] 00001644 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001648 301F move.w D0, [A7]+ 0000164A 3D40 FFF4 move.w [A6 - 0xC], D0 0000164E 4A6E FFF4 tst.w [A6 - 0xC] 00001652 670A beq +0xC /* 0000165E */ 00001654 3D6E FFF4 FFE2 move.w [A6 - 0x1E], [A6 - 0xC] 0000165A 6000 028C bra +0x28E /* 000018E8 */ label0000165E: 0000165E 206E FFF0 movea.l A0, [A6 - 0x10] 00001662 2006 move.l D0, D6 00001664 E580 asl D0, 2 00001666 D090 add.l D0, [A0] 00001668 2040 movea.l A0, D0 0000166A 2D50 FFF6 move.l [A6 - 0xA], [A0] 0000166E 4267 clr.w -[A7] 00001670 3F2E 000C move.w -[A7], [A6 + 0xC] 00001674 486E FFF6 pea.l [A6 - 0xA] 00001678 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000167C 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00001680 301F move.w D0, [A7]+ 00001682 3D40 FFF4 move.w [A6 - 0xC], D0 00001686 4A6E FFF4 tst.w [A6 - 0xC] 0000168A 670A beq +0xC /* 00001696 */ 0000168C 3D6E FFF4 FFE2 move.w [A6 - 0x1E], [A6 - 0xC] 00001692 6000 0254 bra +0x256 /* 000018E8 */ label00001696: 00001696 202E FFE8 move.l D0, [A6 - 0x18] 0000169A D0AE FFF6 add.l D0, [A6 - 0xA] 0000169E 2D40 FFBC move.l [A6 - 0x44], D0 000016A2 2D6E FFE8 FFDE move.l [A6 - 0x22], [A6 - 0x18] 000016A8 2006 move.l D0, D6 000016AA 4C2E 0000 FFD4 movem.w , [A6 - 0x2C] 000016B0 2E00 move.l D7, D0 000016B2 6000 0214 bra +0x216 /* 000018C8 */ label000016B6: 000016B6 7000 moveq.l D0, 0x00 000016B8 302E FFEC move.w D0, [A6 - 0x14] 000016BC BE80 cmp.l D7, D0 000016BE 6400 0218 bcc +0x21A /* 000018D8 */ 000016C2 206E 000E movea.l A0, [A6 + 0xE] 000016C6 2050 movea.l A0, [A0] 000016C8 7000 moveq.l D0, 0x00 000016CA 302E FFD2 move.w D0, [A6 - 0x2E] 000016CE 4C07 0000 movem.w , D7 000016D2 D090 add.l D0, [A0] 000016D4 2D40 FFE4 move.l [A6 - 0x1C], D0 000016D8 202E FFE4 move.l D0, [A6 - 0x1C] 000016DC B0AE FFCE cmp.l D0, [A6 - 0x32] 000016E0 6310 bls +0x12 /* 000016F2 */ 000016E2 3F3C 0001 move.w -[A7], 0x1 000016E6 A9C8 syscall SysBeep 000016E8 7019 moveq.l D0, 0x19 000016EA 3D40 FFE2 move.w [A6 - 0x1E], D0 000016EE 6000 01E8 bra +0x1EA /* 000018D8 */ label000016F2: 000016F2 0C6E 0002 FFCA cmpi.w [A6 - 0x36], 0x2 000016F8 6600 0088 bne +0x8A /* 00001782 */ 000016FC 0CAE 0000 0001 FFC2 cmpi.l [A6 - 0x3E], 0x1 00001704 6718 beq +0x1A /* 0000171E */ 00001706 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000170A 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 0000170E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001712 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00001716 303C FEFE move.w D0, 0xFEFE 0000171A 6000 01EE bra +0x1F0 /* 0000190A */ label0000171E: 0000171E 7000 moveq.l D0, 0x00 00001720 302E FFEE move.w D0, [A6 - 0x12] 00001724 2D40 FFF6 move.l [A6 - 0xA], D0 00001728 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 0000172C 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001730 486E FFDE pea.l [A6 - 0x22] 00001734 4EBA EA34 jsr [PC - 0x15CC /* 0000016A */] 00001738 4FEF 000C lea.l A7, [A7 + 0xC] 0000173C 3D40 FFF4 move.w [A6 - 0xC], D0 00001740 4A6E FFF4 tst.w [A6 - 0xC] 00001744 6718 beq +0x1A /* 0000175E */ 00001746 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000174A 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 0000174E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001752 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00001756 303C FEEF move.w D0, 0xFEEF 0000175A 6000 01AE bra +0x1B0 /* 0000190A */ label0000175E: 0000175E 202E FFDE move.l D0, [A6 - 0x22] 00001762 B0AE FFBC cmp.l D0, [A6 - 0x44] 00001766 6300 0124 bls +0x126 /* 0000188C */ 0000176A 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000176E 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00001772 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001776 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 0000177A 303C FEEF move.w D0, 0xFEEF 0000177E 6000 018A bra +0x18C /* 0000190A */ label00001782: 00001782 0C6E 0001 FFCA cmpi.w [A6 - 0x36], 0x1 00001788 6600 0102 bne +0x104 /* 0000188C */ 0000178C 0C6E 0001 FFC0 cmpi.w [A6 - 0x40], 0x1 00001792 6634 bne +0x36 /* 000017C8 */ 00001794 206E 0008 movea.l A0, [A6 + 0x8] 00001798 2050 movea.l A0, [A0] 0000179A 7000 moveq.l D0, 0x00 0000179C 3010 move.w D0, [A0] 0000179E 4C2E 0000 FFC2 movem.w , [A6 - 0x3E] 000017A4 5E80 addq.l D0, 7 000017A6 E688 lsr D0, 3 000017A8 2D40 FFF6 move.l [A6 - 0xA], D0 000017AC 2F2E FFDE move.l -[A7], [A6 - 0x22] 000017B0 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000017B4 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000017B8 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000017BC 202E FFF6 move.l D0, [A6 - 0xA] 000017C0 D1AE FFDE add.l [A6 - 0x22], D0 000017C4 6000 00C6 bra +0xC8 /* 0000188C */ label000017C8: 000017C8 0C6E 0003 FFC0 cmpi.w [A6 - 0x40], 0x3 000017CE 6600 00BC bne +0xBE /* 0000188C */ 000017D2 206E 0008 movea.l A0, [A6 + 0x8] 000017D6 2050 movea.l A0, [A0] 000017D8 7000 moveq.l D0, 0x00 000017DA 3010 move.w D0, [A0] 000017DC 2D40 FFF6 move.l [A6 - 0xA], D0 000017E0 42AE FFAA clr.l [A6 - 0x56] 000017E4 6000 008E bra +0x90 /* 00001874 */ label000017E8: 000017E8 7003 moveq.l D0, 0x03 000017EA 4C2E 0000 FFAA movem.w , [A6 - 0x56] 000017F0 D0AE FFDE add.l D0, [A6 - 0x22] 000017F4 2040 movea.l A0, D0 000017F6 7000 moveq.l D0, 0x00 000017F8 1010 move.b D0, [A0] 000017FA 3D40 FFFE move.w [A6 - 0x2], D0 000017FE 7003 moveq.l D0, 0x03 00001800 4C2E 0000 FFAA movem.w , [A6 - 0x56] 00001806 D0AE FFDE add.l D0, [A6 - 0x22] 0000180A 2040 movea.l A0, D0 0000180C 7000 moveq.l D0, 0x00 0000180E 1028 0001 move.b D0, [A0 + 0x1] 00001812 3D40 FFFC move.w [A6 - 0x4], D0 00001816 7003 moveq.l D0, 0x03 00001818 4C2E 0000 FFAA movem.w , [A6 - 0x56] 0000181E D0AE FFDE add.l D0, [A6 - 0x22] 00001822 2040 movea.l A0, D0 00001824 7000 moveq.l D0, 0x00 00001826 1028 0002 move.b D0, [A0 + 0x2] 0000182A 3D40 FFFA move.w [A6 - 0x6], D0 0000182E 302E FFFA move.w D0, [A6 - 0x6] 00001832 E648 lsr D0.w, 3 00001834 4840 swap.w D0 00001836 4240 clr.w D0 00001838 4840 swap.w D0 0000183A 2A00 move.l D5, D0 0000183C 302E FFFC move.w D0, [A6 - 0x4] 00001840 E648 lsr D0.w, 3 00001842 EB48 lsl D0.w, 5 00001844 4840 swap.w D0 00001846 4240 clr.w D0 00001848 4840 swap.w D0 0000184A 8A80 or.l D5, D0 0000184C 302E FFFE move.w D0, [A6 - 0x2] 00001850 E648 lsr D0.w, 3 00001852 720A moveq.l D1, 0x0A 00001854 E368 lsl D0.w, D1 00001856 4840 swap.w D0 00001858 4240 clr.w D0 0000185A 4840 swap.w D0 0000185C 8A80 or.l D5, D0 0000185E 202E FFE4 move.l D0, [A6 - 0x1C] 00001862 D0AE FFAA add.l D0, [A6 - 0x56] 00001866 220C move.l D1, A4 00001868 D285 add.l D1, D5 0000186A 2041 movea.l A0, D1 0000186C 2240 movea.l A1, D0 0000186E 1290 move.b [A1], [A0] 00001870 52AE FFAA addq.l [A6 - 0x56], 1 label00001874: 00001874 202E FFAA move.l D0, [A6 - 0x56] 00001878 B0AE FFF6 cmp.l D0, [A6 - 0xA] 0000187C 6D00 FF6A blt -0x94 /* 000017E8 */ 00001880 7003 moveq.l D0, 0x03 00001882 4C2E 0000 FFF6 movem.w , [A6 - 0xA] 00001888 D1AE FFDE add.l [A6 - 0x22], D0 label0000188C: 0000188C 0C6E 0001 FFBA cmpi.w [A6 - 0x46], 0x1 00001892 6632 bne +0x34 /* 000018C6 */ 00001894 42AE FFB6 clr.l [A6 - 0x4A] 00001898 6020 bra +0x22 /* 000018BA */ label0000189A: 0000189A 202E FFE4 move.l D0, [A6 - 0x1C] 0000189E D0AE FFB6 add.l D0, [A6 - 0x4A] 000018A2 222E FFE4 move.l D1, [A6 - 0x1C] 000018A6 D2AE FFB6 add.l D1, [A6 - 0x4A] 000018AA 2041 movea.l A0, D1 000018AC 7200 moveq.l D1, 0x00 000018AE 1210 move.b D1, [A0] 000018B0 4641 not.w D1 000018B2 2040 movea.l A0, D0 000018B4 1081 move.b [A0], D1 000018B6 52AE FFB6 addq.l [A6 - 0x4A], 1 label000018BA: 000018BA 7000 moveq.l D0, 0x00 000018BC 302E FFD2 move.w D0, [A6 - 0x2E] 000018C0 B0AE FFB6 cmp.l D0, [A6 - 0x4A] 000018C4 62D4 bhi -0x2A /* 0000189A */ label000018C6: 000018C6 5287 addq.l D7, 1 label000018C8: 000018C8 2006 move.l D0, D6 000018CA 5280 addq.l D0, 1 000018CC 4C2E 0000 FFD4 movem.w , [A6 - 0x2C] 000018D2 BE80 cmp.l D7, D0 000018D4 6D00 FDE0 blt -0x21E /* 000016B6 */ label000018D8: 000018D8 5286 addq.l D6, 1 label000018DA: 000018DA 206E 0008 movea.l A0, [A6 + 0x8] 000018DE 2050 movea.l A0, [A0] 000018E0 BCA8 000A cmp.l D6, [A0 + 0xA] 000018E4 6500 FD44 bcs -0x2BA /* 0000162A */ label000018E8: 000018E8 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000018EC 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000018F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018F4 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 000018F8 4AAE FFB2 tst.l [A6 - 0x4E] 000018FC 6708 beq +0xA /* 00001906 */ 000018FE 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 00001902 4EAD 010A jsr [A5 + 0x10A /* export_29 */] label00001906: 00001906 302E FFE2 move.w D0, [A6 - 0x1E] label0000190A: 0000190A 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 0000190E 4E5E unlink A6 00001910 4E75 rts 00001912 5446 addq.w D6, 2 00001914 494C chk.w D4, A4 00001916 4C50 4958 movem.l D3,D4,D6,A0,A3,A6, [A0] fn0000191A: 0000191A 4E56 0000 link A6, 0 0000191E 306D F946 movea.w A0, [A5 - 0x6BA] 00001922 226E 0008 movea.l A1, [A6 + 0x8] 00001926 2288 move.l [A1], A0 00001928 4E5E unlink A6 0000192A 4E75 rts 0000192C 5453 addq.w [A3], 2 0000192E 4554 chk.w D2, [A4] 00001930 5049 addq.w A1, 8 00001932 5845 addq.w D5, 4 fn00001934: 00001934 4E56 FFF6 link A6, -0x000A 00001938 426E FFFE clr.w [A6 - 0x2] 0000193C 206E 0008 movea.l A0, [A6 + 0x8] 00001940 2050 movea.l A0, [A0] 00001942 4AA8 0022 tst.l [A0 + 0x22] 00001946 6726 beq +0x28 /* 0000196E */ 00001948 206E 0008 movea.l A0, [A6 + 0x8] 0000194C 2050 movea.l A0, [A0] 0000194E 2D68 0022 FFFA move.l [A6 - 0x6], [A0 + 0x22] 00001954 206E 000C movea.l A0, [A6 + 0xC] 00001958 2050 movea.l A0, [A0] 0000195A 2D68 002A FFF6 move.l [A6 - 0xA], [A0 + 0x2A] 00001960 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001964 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001968 4EBA 10CA jsr [PC + 0x10CA /* 00002A34 */] 0000196C 508F addq.l A7, 8 label0000196E: 0000196E 7000 moveq.l D0, 0x00 00001970 4E5E unlink A6 00001972 4E75 rts 00001974 5441 addq.w D1, 2 00001976 444A neg.w A2 00001978 5553 subq.w [A3], 2 0000197A 5450 addq.w [A0], 2 fn0000197C: 0000197C 4E56 FFF8 link A6, -0x0008 00001980 2D7C 0000 8008 FFF8 move.l [A6 - 0x8], 0x8008 00001988 42A7 clr.l -[A7] 0000198A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000198E 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00001992 205F movea.l A0, [A7]+ 00001994 2D48 FFFC move.l [A6 - 0x4], A0 00001998 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000199C 2F2E FFFC move.l -[A7], [A6 - 0x4] 000019A0 3F2E 000C move.w -[A7], [A6 + 0xC] 000019A4 AA39 syscall MakeITable 000019A6 202E FFFC move.l D0, [A6 - 0x4] 000019AA 4E5E unlink A6 000019AC 4E75 rts 000019AE 4745 chk.w D3, D5 000019B0 4E49 trap 9 000019B2 5441 addq.w D1, 2 000019B4 424C clr.w A4 fn000019B6: 000019B6 4E56 FFFC link A6, -0x0004 000019BA 206E 0008 movea.l A0, [A6 + 0x8] 000019BE 0C68 0004 0002 cmpi.w [A0 + 0x2], 0x4 000019C4 660C bne +0xE /* 000019D2 */ 000019C6 206E 0008 movea.l A0, [A6 + 0x8] 000019CA 2D68 0008 FFFC move.l [A6 - 0x4], [A0 + 0x8] 000019D0 603E bra +0x40 /* 00001A10 */ label000019D2: 000019D2 206E 0008 movea.l A0, [A6 + 0x8] 000019D6 0C68 0003 0002 cmpi.w [A0 + 0x2], 0x3 000019DC 6614 bne +0x16 /* 000019F2 */ 000019DE 206E 0008 movea.l A0, [A6 + 0x8] 000019E2 203C 0000 FFFF move.l D0, 0xFFFF 000019E8 C0A8 0008 and.l D0, [A0 + 0x8] 000019EC 2D40 FFFC move.l [A6 - 0x4], D0 000019F0 601E bra +0x20 /* 00001A10 */ label000019F2: 000019F2 206E 0008 movea.l A0, [A6 + 0x8] 000019F6 0C68 0001 0002 cmpi.w [A0 + 0x2], 0x1 000019FC 6612 bne +0x14 /* 00001A10 */ 000019FE 206E 0008 movea.l A0, [A6 + 0x8] 00001A02 203C 0000 00FF move.l D0, 0xFF 00001A08 C0A8 0008 and.l D0, [A0 + 0x8] 00001A0C 2D40 FFFC move.l [A6 - 0x4], D0 label00001A10: 00001A10 202E FFFC move.l D0, [A6 - 0x4] 00001A14 4E5E unlink A6 00001A16 4E75 rts 00001A18 544C addq.w A4, 2 00001A1A 4F4E chk.w D7, A6 00001A1C 4747 chk.w D3, D7 00001A1E 4554 chk.w D2, [A4] fn00001A20: 00001A20 4E56 FFFE link A6, -0x0002 00001A24 206E 0008 movea.l A0, [A6 + 0x8] 00001A28 0C68 0004 0002 cmpi.w [A0 + 0x2], 0x4 00001A2E 660C bne +0xE /* 00001A3C */ 00001A30 206E 0008 movea.l A0, [A6 + 0x8] 00001A34 3D68 000A FFFE move.w [A6 - 0x2], [A0 + 0xA] 00001A3A 603E bra +0x40 /* 00001A7A */ label00001A3C: 00001A3C 206E 0008 movea.l A0, [A6 + 0x8] 00001A40 0C68 0003 0002 cmpi.w [A0 + 0x2], 0x3 00001A46 6632 bne +0x34 /* 00001A7A */ 00001A48 4A6E 000C tst.w [A6 + 0xC] 00001A4C 6614 bne +0x16 /* 00001A62 */ 00001A4E 206E 0008 movea.l A0, [A6 + 0x8] 00001A52 203C 0000 FFFF move.l D0, 0xFFFF 00001A58 C0A8 0008 and.l D0, [A0 + 0x8] 00001A5C 3D40 FFFE move.w [A6 - 0x2], D0 00001A60 6018 bra +0x1A /* 00001A7A */ label00001A62: 00001A62 0C6E 0001 000C cmpi.w [A6 + 0xC], 0x1 00001A68 6610 bne +0x12 /* 00001A7A */ 00001A6A 206E 0008 movea.l A0, [A6 + 0x8] 00001A6E 2028 0008 move.l D0, [A0 + 0x8] 00001A72 7210 moveq.l D1, 0x10 00001A74 E2A8 lsr D0, D1 00001A76 3D40 FFFE move.w [A6 - 0x2], D0 label00001A7A: 00001A7A 302E FFFE move.w D0, [A6 - 0x2] 00001A7E 4E5E unlink A6 00001A80 4E75 rts 00001A82 5453 addq.w [A3], 2 00001A84 484F pea.l A7 00001A86 5254 addq.w [A4], 1 00001A88 4745 chk.w D3, D5 00001A8A 4E56 FFFC link A6, -0x0004 00001A8E 3F3C 0100 move.w -[A7], 0x100 00001A92 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A96 4EBA F6D0 jsr [PC - 0x930 /* 00001168 */] 00001A9A 5C8F addq.l A7, 6 00001A9C 3D40 FFFE move.w [A6 - 0x2], D0 00001AA0 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF 00001AA6 660E bne +0x10 /* 00001AB6 */ 00001AA8 3B7C FF00 F946 move.w [A5 - 0x6BA], 0xFF00 00001AAE 303C 7FFF move.w D0, 0x7FFF 00001AB2 6000 0068 bra +0x6A /* 00001B1C */ label00001AB6: 00001AB6 206E 0008 movea.l A0, [A6 + 0x8] 00001ABA 302E FFFE move.w D0, [A6 - 0x2] 00001ABE C1FC 000C muls.w D0, 0xC 00001AC2 D0A8 0002 add.l D0, [A0 + 0x2] 00001AC6 4267 clr.w -[A7] 00001AC8 2F00 move.l -[A7], D0 00001ACA 4EBA FF54 jsr [PC - 0xAC /* 00001A20 */] 00001ACE 5C8F addq.l A7, 6 00001AD0 206E 000C movea.l A0, [A6 + 0xC] 00001AD4 3080 move.w [A0], D0 00001AD6 3F3C 0101 move.w -[A7], 0x101 00001ADA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001ADE 4EBA F688 jsr [PC - 0x978 /* 00001168 */] 00001AE2 5C8F addq.l A7, 6 00001AE4 3D40 FFFE move.w [A6 - 0x2], D0 00001AE8 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF 00001AEE 660C bne +0xE /* 00001AFC */ 00001AF0 3B7C FEFF F946 move.w [A5 - 0x6BA], 0xFEFF 00001AF6 303C 7FFF move.w D0, 0x7FFF 00001AFA 6020 bra +0x22 /* 00001B1C */ label00001AFC: 00001AFC 206E 0008 movea.l A0, [A6 + 0x8] 00001B00 302E FFFE move.w D0, [A6 - 0x2] 00001B04 C1FC 000C muls.w D0, 0xC 00001B08 D0A8 0002 add.l D0, [A0 + 0x2] 00001B0C 4267 clr.w -[A7] 00001B0E 2F00 move.l -[A7], D0 00001B10 4EBA FF0E jsr [PC - 0xF2 /* 00001A20 */] 00001B14 5C8F addq.l A7, 6 00001B16 206E 0010 movea.l A0, [A6 + 0x10] 00001B1A 3080 move.w [A0], D0 label00001B1C: 00001B1C 4E5E unlink A6 00001B1E 4E75 rts 00001B20 5447 addq.w D7, 2 00001B22 4554 chk.w D2, [A4] 00001B24 494D chk.w D4, A5 00001B26 4147 chk.w D0, D7 fn00001B28: 00001B28 4E56 FFE8 link A6, -0x0018 00001B2C 2F07 move.l -[A7], D7 00001B2E 7001 moveq.l D0, 0x01 00001B30 3D40 FFE8 move.w [A6 - 0x18], D0 00001B34 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B38 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00001B3C 206E 0008 movea.l A0, [A6 + 0x8] 00001B40 2050 movea.l A0, [A0] 00001B42 41E8 000E lea.l A0, [A0 + 0xE] 00001B46 2D48 FFFC move.l [A6 - 0x4], A0 00001B4A 3F3C 0117 move.w -[A7], 0x117 00001B4E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001B52 4EBA F614 jsr [PC - 0x9EC /* 00001168 */] 00001B56 5C8F addq.l A7, 6 00001B58 3D40 FFFA move.w [A6 - 0x6], D0 00001B5C 0C6E FFFF FFFA cmpi.w [A6 - 0x6], 0xFFFF 00001B62 6616 bne +0x18 /* 00001B7A */ 00001B64 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B68 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00001B6C 3B7C FEE9 F946 move.w [A5 - 0x6BA], 0xFEE9 00001B72 303C 7FFF move.w D0, 0x7FFF 00001B76 6000 012E bra +0x130 /* 00001CA6 */ label00001B7A: 00001B7A 206E 0008 movea.l A0, [A6 + 0x8] 00001B7E 226E 000C movea.l A1, [A6 + 0xC] 00001B82 302E FFFA move.w D0, [A6 - 0x6] 00001B86 C1FC 000C muls.w D0, 0xC 00001B8A D0A9 0002 add.l D0, [A1 + 0x2] 00001B8E 2240 movea.l A1, D0 00001B90 2029 0004 move.l D0, [A1 + 0x4] 00001B94 2D40 FFF6 move.l [A6 - 0xA], D0 00001B98 2050 movea.l A0, [A0] 00001B9A 2140 000A move.l [A0 + 0xA], D0 00001B9E 202E FFF6 move.l D0, [A6 - 0xA] 00001BA2 E580 asl D0, 2 00001BA4 42A7 clr.l -[A7] 00001BA6 2F00 move.l -[A7], D0 00001BA8 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00001BAC 205F movea.l A0, [A7]+ 00001BAE 226E FFFC movea.l A1, [A6 - 0x4] 00001BB2 2288 move.l [A1], A0 00001BB4 206E 000C movea.l A0, [A6 + 0xC] 00001BB8 302E FFFA move.w D0, [A6 - 0x6] 00001BBC C1FC 000C muls.w D0, 0xC 00001BC0 D0A8 0002 add.l D0, [A0 + 0x2] 00001BC4 206E FFFC movea.l A0, [A6 - 0x4] 00001BC8 2F10 move.l -[A7], [A0] 00001BCA 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001BCE 2F00 move.l -[A7], D0 00001BD0 4EBA 0B9E jsr [PC + 0xB9E /* 00002770 */] 00001BD4 4FEF 000A lea.l A7, [A7 + 0xA] 00001BD8 3D40 FFF0 move.w [A6 - 0x10], D0 00001BDC 4A6E FFF0 tst.w [A6 - 0x10] 00001BE0 6710 beq +0x12 /* 00001BF2 */ 00001BE2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001BE6 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00001BEA 302E FFF0 move.w D0, [A6 - 0x10] 00001BEE 6000 00B6 bra +0xB8 /* 00001CA6 */ label00001BF2: 00001BF2 3F3C 0111 move.w -[A7], 0x111 00001BF6 2F2E 000C move.l -[A7], [A6 + 0xC] 00001BFA 4EBA F56C jsr [PC - 0xA94 /* 00001168 */] 00001BFE 5C8F addq.l A7, 6 00001C00 3D40 FFFA move.w [A6 - 0x6], D0 00001C04 0C6E FFFF FFFA cmpi.w [A6 - 0x6], 0xFFFF 00001C0A 6616 bne +0x18 /* 00001C22 */ 00001C0C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C10 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00001C14 3B7C FEEF F946 move.w [A5 - 0x6BA], 0xFEEF 00001C1A 303C 7FFF move.w D0, 0x7FFF 00001C1E 6000 0086 bra +0x88 /* 00001CA6 */ label00001C22: 00001C22 206E 0008 movea.l A0, [A6 + 0x8] 00001C26 226E 000C movea.l A1, [A6 + 0xC] 00001C2A 302E FFFA move.w D0, [A6 - 0x6] 00001C2E C1FC 000C muls.w D0, 0xC 00001C32 D0A9 0002 add.l D0, [A1 + 0x2] 00001C36 2240 movea.l A1, D0 00001C38 2029 0004 move.l D0, [A1 + 0x4] 00001C3C 2D40 FFF6 move.l [A6 - 0xA], D0 00001C40 2050 movea.l A0, [A0] 00001C42 2140 000A move.l [A0 + 0xA], D0 00001C46 202E FFF6 move.l D0, [A6 - 0xA] 00001C4A E580 asl D0, 2 00001C4C 42A7 clr.l -[A7] 00001C4E 2F00 move.l -[A7], D0 00001C50 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00001C54 205F movea.l A0, [A7]+ 00001C56 226E FFFC movea.l A1, [A6 - 0x4] 00001C5A 2348 0004 move.l [A1 + 0x4], A0 00001C5E 206E 000C movea.l A0, [A6 + 0xC] 00001C62 302E FFFA move.w D0, [A6 - 0x6] 00001C66 C1FC 000C muls.w D0, 0xC 00001C6A D0A8 0002 add.l D0, [A0 + 0x2] 00001C6E 206E FFFC movea.l A0, [A6 - 0x4] 00001C72 2F28 0004 move.l -[A7], [A0 + 0x4] 00001C76 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001C7A 2F00 move.l -[A7], D0 00001C7C 4EBA 0AF2 jsr [PC + 0xAF2 /* 00002770 */] 00001C80 4FEF 000A lea.l A7, [A7 + 0xA] 00001C84 3D40 FFF0 move.w [A6 - 0x10], D0 00001C88 4A6E FFF0 tst.w [A6 - 0x10] 00001C8C 670E beq +0x10 /* 00001C9C */ 00001C8E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C92 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00001C96 302E FFF0 move.w D0, [A6 - 0x10] 00001C9A 600A bra +0xC /* 00001CA6 */ label00001C9C: 00001C9C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CA0 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00001CA4 7000 moveq.l D0, 0x00 label00001CA6: 00001CA6 2E1F move.l D7, [A7]+ 00001CA8 4E5E unlink A6 00001CAA 4E75 rts 00001CAC 5447 addq.w D7, 2 00001CAE 4554 chk.w D2, [A4] 00001CB0 5354 subq.w [A4], 1 00001CB2 5249 addq.w A1, 1 fn00001CB4: 00001CB4 4E56 FFF0 link A6, -0x0010 00001CB8 3F3C 0100 move.w -[A7], 0x100 00001CBC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CC0 4EBA F4A6 jsr [PC - 0xB5A /* 00001168 */] 00001CC4 5C8F addq.l A7, 6 00001CC6 3D40 FFFE move.w [A6 - 0x2], D0 00001CCA 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF 00001CD0 660E bne +0x10 /* 00001CE0 */ 00001CD2 3B7C FF00 F946 move.w [A5 - 0x6BA], 0xFF00 00001CD8 303C 7FFF move.w D0, 0x7FFF 00001CDC 6000 02F2 bra +0x2F4 /* 00001FD0 */ label00001CE0: 00001CE0 206E 000E movea.l A0, [A6 + 0xE] 00001CE4 226E 0008 movea.l A1, [A6 + 0x8] 00001CE8 302E FFFE move.w D0, [A6 - 0x2] 00001CEC C1FC 000C muls.w D0, 0xC 00001CF0 D0A9 0002 add.l D0, [A1 + 0x2] 00001CF4 2F00 move.l -[A7], D0 00001CF6 2D50 FFF0 move.l [A6 - 0x10], [A0] 00001CFA 4EBA FCBA jsr [PC - 0x346 /* 000019B6 */] 00001CFE 588F addq.l A7, 4 00001D00 206E FFF0 movea.l A0, [A6 - 0x10] 00001D04 3080 move.w [A0], D0 00001D06 3F3C 0101 move.w -[A7], 0x101 00001D0A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D0E 4EBA F458 jsr [PC - 0xBA8 /* 00001168 */] 00001D12 5C8F addq.l A7, 6 00001D14 3D40 FFFE move.w [A6 - 0x2], D0 00001D18 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF 00001D1E 660E bne +0x10 /* 00001D2E */ 00001D20 3B7C FEFF F946 move.w [A5 - 0x6BA], 0xFEFF 00001D26 303C 7FFF move.w D0, 0x7FFF 00001D2A 6000 02A4 bra +0x2A6 /* 00001FD0 */ label00001D2E: 00001D2E 206E 000E movea.l A0, [A6 + 0xE] 00001D32 226E 0008 movea.l A1, [A6 + 0x8] 00001D36 302E FFFE move.w D0, [A6 - 0x2] 00001D3A C1FC 000C muls.w D0, 0xC 00001D3E D0A9 0002 add.l D0, [A1 + 0x2] 00001D42 2F00 move.l -[A7], D0 00001D44 2D50 FFF0 move.l [A6 - 0x10], [A0] 00001D48 4EBA FC6C jsr [PC - 0x394 /* 000019B6 */] 00001D4C 588F addq.l A7, 4 00001D4E 206E FFF0 movea.l A0, [A6 - 0x10] 00001D52 3140 0002 move.w [A0 + 0x2], D0 00001D56 206E 000E movea.l A0, [A6 + 0xE] 00001D5A 2050 movea.l A0, [A0] 00001D5C 7001 moveq.l D0, 0x01 00001D5E 3140 001C move.w [A0 + 0x1C], D0 00001D62 3F3C 0115 move.w -[A7], 0x115 00001D66 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D6A 4EBA F3FC jsr [PC - 0xC04 /* 00001168 */] 00001D6E 5C8F addq.l A7, 6 00001D70 3D40 FFFE move.w [A6 - 0x2], D0 00001D74 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF 00001D7A 6728 beq +0x2A /* 00001DA4 */ 00001D7C 206E 000E movea.l A0, [A6 + 0xE] 00001D80 226E 0008 movea.l A1, [A6 + 0x8] 00001D84 302E FFFE move.w D0, [A6 - 0x2] 00001D88 C1FC 000C muls.w D0, 0xC 00001D8C D0A9 0002 add.l D0, [A1 + 0x2] 00001D90 2F00 move.l -[A7], D0 00001D92 2D50 FFF0 move.l [A6 - 0x10], [A0] 00001D96 4EBA FC1E jsr [PC - 0x3E2 /* 000019B6 */] 00001D9A 588F addq.l A7, 4 00001D9C 206E FFF0 movea.l A0, [A6 - 0x10] 00001DA0 3140 001C move.w [A0 + 0x1C], D0 label00001DA4: 00001DA4 206E 000E movea.l A0, [A6 + 0xE] 00001DA8 2050 movea.l A0, [A0] 00001DAA 7001 moveq.l D0, 0x01 00001DAC 3140 001E move.w [A0 + 0x1E], D0 00001DB0 3F3C 011C move.w -[A7], 0x11C 00001DB4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DB8 4EBA F3AE jsr [PC - 0xC52 /* 00001168 */] 00001DBC 5C8F addq.l A7, 6 00001DBE 3D40 FFFE move.w [A6 - 0x2], D0 00001DC2 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF 00001DC8 6728 beq +0x2A /* 00001DF2 */ 00001DCA 206E 000E movea.l A0, [A6 + 0xE] 00001DCE 226E 0008 movea.l A1, [A6 + 0x8] 00001DD2 302E FFFE move.w D0, [A6 - 0x2] 00001DD6 C1FC 000C muls.w D0, 0xC 00001DDA D0A9 0002 add.l D0, [A1 + 0x2] 00001DDE 2F00 move.l -[A7], D0 00001DE0 2D50 FFF0 move.l [A6 - 0x10], [A0] 00001DE4 4EBA FBD0 jsr [PC - 0x430 /* 000019B6 */] 00001DE8 588F addq.l A7, 4 00001DEA 206E FFF0 movea.l A0, [A6 - 0x10] 00001DEE 3140 001E move.w [A0 + 0x1E], D0 label00001DF2: 00001DF2 206E 000E movea.l A0, [A6 + 0xE] 00001DF6 226E 000E movea.l A1, [A6 + 0xE] 00001DFA 2251 movea.l A1, [A1] 00001DFC 2050 movea.l A0, [A0] 00001DFE 7000 moveq.l D0, 0x00 00001E00 3029 0002 move.w D0, [A1 + 0x2] 00001E04 2140 0006 move.l [A0 + 0x6], D0 00001E08 3F3C 0116 move.w -[A7], 0x116 00001E0C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E10 4EBA F356 jsr [PC - 0xCAA /* 00001168 */] 00001E14 5C8F addq.l A7, 6 00001E16 3D40 FFFE move.w [A6 - 0x2], D0 00001E1A 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF 00001E20 6728 beq +0x2A /* 00001E4A */ 00001E22 206E 000E movea.l A0, [A6 + 0xE] 00001E26 226E 0008 movea.l A1, [A6 + 0x8] 00001E2A 302E FFFE move.w D0, [A6 - 0x2] 00001E2E C1FC 000C muls.w D0, 0xC 00001E32 D0A9 0002 add.l D0, [A1 + 0x2] 00001E36 2F00 move.l -[A7], D0 00001E38 2D50 FFF0 move.l [A6 - 0x10], [A0] 00001E3C 4EBA FB78 jsr [PC - 0x488 /* 000019B6 */] 00001E40 588F addq.l A7, 4 00001E42 206E FFF0 movea.l A0, [A6 - 0x10] 00001E46 2140 0006 move.l [A0 + 0x6], D0 label00001E4A: 00001E4A 206E 000E movea.l A0, [A6 + 0xE] 00001E4E 2050 movea.l A0, [A0] 00001E50 7001 moveq.l D0, 0x01 00001E52 3140 0016 move.w [A0 + 0x16], D0 00001E56 3F3C 0102 move.w -[A7], 0x102 00001E5A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E5E 4EBA F308 jsr [PC - 0xCF8 /* 00001168 */] 00001E62 5C8F addq.l A7, 6 00001E64 3D40 FFFE move.w [A6 - 0x2], D0 00001E68 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF 00001E6E 673C beq +0x3E /* 00001EAC */ 00001E70 206E 000E movea.l A0, [A6 + 0xE] 00001E74 226E 0008 movea.l A1, [A6 + 0x8] 00001E78 302E FFFE move.w D0, [A6 - 0x2] 00001E7C C1FC 000C muls.w D0, 0xC 00001E80 D0A9 0002 add.l D0, [A1 + 0x2] 00001E84 2F00 move.l -[A7], D0 00001E86 2D50 FFF0 move.l [A6 - 0x10], [A0] 00001E8A 4EBA FB2A jsr [PC - 0x4D6 /* 000019B6 */] 00001E8E 588F addq.l A7, 4 00001E90 206E FFF0 movea.l A0, [A6 - 0x10] 00001E94 3140 0016 move.w [A0 + 0x16], D0 00001E98 3F2E 000C move.w -[A7], [A6 + 0xC] 00001E9C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EA0 2F2E 000E move.l -[A7], [A6 + 0xE] 00001EA4 4EBA 075C jsr [PC + 0x75C /* 00002602 */] 00001EA8 4FEF 000A lea.l A7, [A7 + 0xA] label00001EAC: 00001EAC 206E 000E movea.l A0, [A6 + 0xE] 00001EB0 2050 movea.l A0, [A0] 00001EB2 7001 moveq.l D0, 0x01 00001EB4 3140 0004 move.w [A0 + 0x4], D0 00001EB8 3F3C 0103 move.w -[A7], 0x103 00001EBC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EC0 4EBA F2A6 jsr [PC - 0xD5A /* 00001168 */] 00001EC4 5C8F addq.l A7, 6 00001EC6 3D40 FFFE move.w [A6 - 0x2], D0 00001ECA 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF 00001ED0 672A beq +0x2C /* 00001EFC */ 00001ED2 206E 000E movea.l A0, [A6 + 0xE] 00001ED6 226E 0008 movea.l A1, [A6 + 0x8] 00001EDA 302E FFFE move.w D0, [A6 - 0x2] 00001EDE C1FC 000C muls.w D0, 0xC 00001EE2 D0A9 0002 add.l D0, [A1 + 0x2] 00001EE6 4267 clr.w -[A7] 00001EE8 2F00 move.l -[A7], D0 00001EEA 2D50 FFF0 move.l [A6 - 0x10], [A0] 00001EEE 4EBA FB30 jsr [PC - 0x4D0 /* 00001A20 */] 00001EF2 5C8F addq.l A7, 6 00001EF4 206E FFF0 movea.l A0, [A6 - 0x10] 00001EF8 3140 0004 move.w [A0 + 0x4], D0 label00001EFC: 00001EFC 206E 000E movea.l A0, [A6 + 0xE] 00001F00 2050 movea.l A0, [A0] 00001F02 4268 0020 clr.w [A0 + 0x20] 00001F06 3F3C 0106 move.w -[A7], 0x106 00001F0A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F0E 4EBA F258 jsr [PC - 0xDA8 /* 00001168 */] 00001F12 5C8F addq.l A7, 6 00001F14 3D40 FFFE move.w [A6 - 0x2], D0 00001F18 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF 00001F1E 672A beq +0x2C /* 00001F4A */ 00001F20 206E 000E movea.l A0, [A6 + 0xE] 00001F24 226E 0008 movea.l A1, [A6 + 0x8] 00001F28 302E FFFE move.w D0, [A6 - 0x2] 00001F2C C1FC 000C muls.w D0, 0xC 00001F30 D0A9 0002 add.l D0, [A1 + 0x2] 00001F34 4267 clr.w -[A7] 00001F36 2F00 move.l -[A7], D0 00001F38 2D50 FFF0 move.l [A6 - 0x10], [A0] 00001F3C 4EBA FAE2 jsr [PC - 0x51E /* 00001A20 */] 00001F40 5C8F addq.l A7, 6 00001F42 206E FFF0 movea.l A0, [A6 - 0x10] 00001F46 3140 0020 move.w [A0 + 0x20], D0 label00001F4A: 00001F4A 3F2E 000C move.w -[A7], [A6 + 0xC] 00001F4E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F52 2F2E 000E move.l -[A7], [A6 + 0xE] 00001F56 4EBA FBD0 jsr [PC - 0x430 /* 00001B28 */] 00001F5A 4FEF 000A lea.l A7, [A7 + 0xA] 00001F5E 3D40 FFF8 move.w [A6 - 0x8], D0 00001F62 4A6E FFF8 tst.w [A6 - 0x8] 00001F66 6708 beq +0xA /* 00001F70 */ 00001F68 302E FFF8 move.w D0, [A6 - 0x8] 00001F6C 6000 0062 bra +0x64 /* 00001FD0 */ label00001F70: 00001F70 206E 000E movea.l A0, [A6 + 0xE] 00001F74 2050 movea.l A0, [A0] 00001F76 0C68 0001 0016 cmpi.w [A0 + 0x16], 0x1 00001F7C 6750 beq +0x52 /* 00001FCE */ 00001F7E 206E 000E movea.l A0, [A6 + 0xE] 00001F82 2050 movea.l A0, [A0] 00001F84 0C68 0001 001C cmpi.w [A0 + 0x1C], 0x1 00001F8A 661A bne +0x1C /* 00001FA6 */ 00001F8C 3F2E 000C move.w -[A7], [A6 + 0xC] 00001F90 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F94 2F2E 000E move.l -[A7], [A6 + 0xE] 00001F98 4EBA 0410 jsr [PC + 0x410 /* 000023AA */] 00001F9C 4FEF 000A lea.l A7, [A7 + 0xA] 00001FA0 2D40 FFF4 move.l [A6 - 0xC], D0 00001FA4 601C bra +0x1E /* 00001FC2 */ label00001FA6: 00001FA6 206E 000E movea.l A0, [A6 + 0xE] 00001FAA 2050 movea.l A0, [A0] 00001FAC 0C68 0003 001C cmpi.w [A0 + 0x1C], 0x3 00001FB2 660E bne +0x10 /* 00001FC2 */ 00001FB4 3F3C 0008 move.w -[A7], 0x8 00001FB8 4EBA 0ADA jsr [PC + 0xADA /* 00002A94 */] 00001FBC 548F addq.l A7, 2 00001FBE 2D40 FFF4 move.l [A6 - 0xC], D0 label00001FC2: 00001FC2 206E 000E movea.l A0, [A6 + 0xE] 00001FC6 2050 movea.l A0, [A0] 00001FC8 216E FFF4 0022 move.l [A0 + 0x22], [A6 - 0xC] label00001FCE: 00001FCE 7000 moveq.l D0, 0x00 label00001FD0: 00001FD0 4E5E unlink A6 00001FD2 4E75 rts 00001FD4 4649 not.w A1 00001FD6 4C4C 5449 movem.l D0,D3,D6,A2,A4,A6, A4 00001FDA 4646 not.w D6 fn00001FDC: 00001FDC 4E56 FFFC link A6, -0x0004 00001FE0 42A7 clr.l -[A7] 00001FE2 4878 0026 push.l 0x26 /* '&' */ 00001FE6 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00001FEA 205F movea.l A0, [A7]+ 00001FEC 2D48 FFFC move.l [A6 - 0x4], A0 00001FF0 4AAE FFFC tst.l [A6 - 0x4] 00001FF4 6606 bne +0x8 /* 00001FFC */ 00001FF6 7000 moveq.l D0, 0x00 00001FF8 6000 0084 bra +0x86 /* 0000207E */ label00001FFC: 00001FFC 206E FFFC movea.l A0, [A6 - 0x4] 00002000 226E FFFC movea.l A1, [A6 - 0x4] 00002004 2251 movea.l A1, [A1] 00002006 4269 0002 clr.w [A1 + 0x2] 0000200A 2050 movea.l A0, [A0] 0000200C 4250 clr.w [A0] 0000200E 206E FFFC movea.l A0, [A6 - 0x4] 00002012 2050 movea.l A0, [A0] 00002014 7001 moveq.l D0, 0x01 00002016 3140 0004 move.w [A0 + 0x4], D0 0000201A 206E FFFC movea.l A0, [A6 - 0x4] 0000201E 2050 movea.l A0, [A0] 00002020 42A8 0006 clr.l [A0 + 0x6] 00002024 206E FFFC movea.l A0, [A6 - 0x4] 00002028 2050 movea.l A0, [A0] 0000202A 42A8 000A clr.l [A0 + 0xA] 0000202E 206E FFFC movea.l A0, [A6 - 0x4] 00002032 2050 movea.l A0, [A0] 00002034 7001 moveq.l D0, 0x01 00002036 3140 0016 move.w [A0 + 0x16], D0 0000203A 206E FFFC movea.l A0, [A6 - 0x4] 0000203E 2050 movea.l A0, [A0] 00002040 7001 moveq.l D0, 0x01 00002042 3140 001C move.w [A0 + 0x1C], D0 00002046 206E FFFC movea.l A0, [A6 - 0x4] 0000204A 2050 movea.l A0, [A0] 0000204C 7001 moveq.l D0, 0x01 0000204E 3140 001E move.w [A0 + 0x1E], D0 00002052 206E FFFC movea.l A0, [A6 - 0x4] 00002056 2050 movea.l A0, [A0] 00002058 42A8 000E clr.l [A0 + 0xE] 0000205C 206E FFFC movea.l A0, [A6 - 0x4] 00002060 2050 movea.l A0, [A0] 00002062 42A8 0012 clr.l [A0 + 0x12] 00002066 206E FFFC movea.l A0, [A6 - 0x4] 0000206A 2050 movea.l A0, [A0] 0000206C 4268 0020 clr.w [A0 + 0x20] 00002070 206E FFFC movea.l A0, [A6 - 0x4] 00002074 2050 movea.l A0, [A0] 00002076 42A8 0022 clr.l [A0 + 0x22] 0000207A 202E FFFC move.l D0, [A6 - 0x4] label0000207E: 0000207E 4E5E unlink A6 00002080 4E75 rts 00002082 4E45 trap 5 00002084 5754 subq.w [A4], 3 00002086 4946 chk.w D4, D6 00002088 4620 not.b -[A0] fn0000208A: 0000208A 4E56 0000 link A6, 0 0000208E 42A7 clr.l -[A7] 00002090 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002094 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00002098 201F move.l D0, [A7]+ 0000209A 4A80 tst.l D0 0000209C 6700 0078 beq +0x7A /* 00002116 */ 000020A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000020A4 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000020A8 206E 0008 movea.l A0, [A6 + 0x8] 000020AC 2050 movea.l A0, [A0] 000020AE 2F28 0012 move.l -[A7], [A0 + 0x12] 000020B2 4EBA 0B9A jsr [PC + 0xB9A /* 00002C4E */] 000020B6 588F addq.l A7, 4 000020B8 4A00 tst.b D0 000020BA 670E beq +0x10 /* 000020CA */ 000020BC 206E 0008 movea.l A0, [A6 + 0x8] 000020C0 2050 movea.l A0, [A0] 000020C2 2F28 0012 move.l -[A7], [A0 + 0x12] 000020C6 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] label000020CA: 000020CA 206E 0008 movea.l A0, [A6 + 0x8] 000020CE 2050 movea.l A0, [A0] 000020D0 2F28 000E move.l -[A7], [A0 + 0xE] 000020D4 4EBA 0B78 jsr [PC + 0xB78 /* 00002C4E */] 000020D8 588F addq.l A7, 4 000020DA 4A00 tst.b D0 000020DC 670E beq +0x10 /* 000020EC */ 000020DE 206E 0008 movea.l A0, [A6 + 0x8] 000020E2 2050 movea.l A0, [A0] 000020E4 2F28 000E move.l -[A7], [A0 + 0xE] 000020E8 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] label000020EC: 000020EC 206E 0008 movea.l A0, [A6 + 0x8] 000020F0 2050 movea.l A0, [A0] 000020F2 4AA8 0022 tst.l [A0 + 0x22] 000020F6 670E beq +0x10 /* 00002106 */ 000020F8 206E 0008 movea.l A0, [A6 + 0x8] 000020FC 2050 movea.l A0, [A0] 000020FE 2F28 0022 move.l -[A7], [A0 + 0x22] 00002102 4EAD 010A jsr [A5 + 0x10A /* export_29 */] label00002106: 00002106 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000210A 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 0000210E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002112 4EAD 010A jsr [A5 + 0x10A /* export_29 */] label00002116: 00002116 4E5E unlink A6 00002118 4E75 rts 0000211A 4449 neg.w A1 0000211C 5350 subq.w [A0], 1 0000211E 4F53 chk.w D7, [A3] 00002120 4554 chk.w D2, [A4] fn00002122: 00002122 4E56 FFFE link A6, -0x0002 00002126 206E 0008 movea.l A0, [A6 + 0x8] 0000212A 2050 movea.l A0, [A0] 0000212C 0C68 0001 0004 cmpi.w [A0 + 0x4], 0x1 00002132 6716 beq +0x18 /* 0000214A */ 00002134 206E 0008 movea.l A0, [A6 + 0x8] 00002138 2050 movea.l A0, [A0] 0000213A 0C68 0002 0004 cmpi.w [A0 + 0x4], 0x2 00002140 6708 beq +0xA /* 0000214A */ 00002142 303C FEFD move.w D0, 0xFEFD 00002146 6000 00B0 bra +0xB2 /* 000021F8 */ label0000214A: 0000214A 206E 0008 movea.l A0, [A6 + 0x8] 0000214E 2050 movea.l A0, [A0] 00002150 0C68 0001 001C cmpi.w [A0 + 0x1C], 0x1 00002156 6646 bne +0x48 /* 0000219E */ 00002158 206E 0008 movea.l A0, [A6 + 0x8] 0000215C 2050 movea.l A0, [A0] 0000215E 0C68 0001 0016 cmpi.w [A0 + 0x16], 0x1 00002164 6700 007C beq +0x7E /* 000021E2 */ 00002168 206E 0008 movea.l A0, [A6 + 0x8] 0000216C 2050 movea.l A0, [A0] 0000216E 0C68 0002 0016 cmpi.w [A0 + 0x16], 0x2 00002174 6700 006C beq +0x6E /* 000021E2 */ 00002178 206E 0008 movea.l A0, [A6 + 0x8] 0000217C 2050 movea.l A0, [A0] 0000217E 0C68 0004 0016 cmpi.w [A0 + 0x16], 0x4 00002184 6700 005C beq +0x5E /* 000021E2 */ 00002188 206E 0008 movea.l A0, [A6 + 0x8] 0000218C 2050 movea.l A0, [A0] 0000218E 0C68 0008 0016 cmpi.w [A0 + 0x16], 0x8 00002194 674C beq +0x4E /* 000021E2 */ 00002196 303C FEFE move.w D0, 0xFEFE 0000219A 6000 005C bra +0x5E /* 000021F8 */ label0000219E: 0000219E 206E 0008 movea.l A0, [A6 + 0x8] 000021A2 2050 movea.l A0, [A0] 000021A4 0C68 0003 001C cmpi.w [A0 + 0x1C], 0x3 000021AA 6630 bne +0x32 /* 000021DC */ 000021AC 206E 0008 movea.l A0, [A6 + 0x8] 000021B0 2050 movea.l A0, [A0] 000021B2 0C68 0008 0016 cmpi.w [A0 + 0x16], 0x8 000021B8 661C bne +0x1E /* 000021D6 */ 000021BA 206E 0008 movea.l A0, [A6 + 0x8] 000021BE 2050 movea.l A0, [A0] 000021C0 0C68 0008 0018 cmpi.w [A0 + 0x18], 0x8 000021C6 660E bne +0x10 /* 000021D6 */ 000021C8 206E 0008 movea.l A0, [A6 + 0x8] 000021CC 2050 movea.l A0, [A0] 000021CE 0C68 0008 0018 cmpi.w [A0 + 0x18], 0x8 000021D4 670C beq +0xE /* 000021E2 */ label000021D6: 000021D6 303C FEFE move.w D0, 0xFEFE 000021DA 601C bra +0x1E /* 000021F8 */ label000021DC: 000021DC 303C FEEB move.w D0, 0xFEEB 000021E0 6016 bra +0x18 /* 000021F8 */ label000021E2: 000021E2 206E 0008 movea.l A0, [A6 + 0x8] 000021E6 2050 movea.l A0, [A0] 000021E8 0C68 0001 001E cmpi.w [A0 + 0x1E], 0x1 000021EE 6706 beq +0x8 /* 000021F6 */ 000021F0 303C FEE4 move.w D0, 0xFEE4 000021F4 6002 bra +0x4 /* 000021F8 */ label000021F6: 000021F6 7000 moveq.l D0, 0x00 label000021F8: 000021F8 4E5E unlink A6 000021FA 4E75 rts 000021FC 4348 chk.w D1, A0 000021FE 4543 chk.w D2, D3 00002200 4B54 chk.w D5, [A4] 00002202 4946 chk.w D4, D6 fn00002204: 00002204 4E56 FFFC link A6, -0x0004 00002208 202E 0008 move.l D0, [A6 + 0x8] 0000220C 7218 moveq.l D1, 0x18 0000220E E2A8 lsr D0, D1 00002210 2D40 FFFC move.l [A6 - 0x4], D0 00002214 202E 0008 move.l D0, [A6 + 0x8] 00002218 E088 lsr D0, 8 0000221A 0280 0000 FF00 andi.l D0, 0xFF00 00002220 81AE FFFC or.l [A6 - 0x4], D0 00002224 202E 0008 move.l D0, [A6 + 0x8] 00002228 E188 lsl D0, 8 0000222A 0280 00FF 0000 andi.l D0, 0xFF0000 00002230 81AE FFFC or.l [A6 - 0x4], D0 00002234 202E 0008 move.l D0, [A6 + 0x8] 00002238 7218 moveq.l D1, 0x18 0000223A E3A8 lsl D0, D1 0000223C 81AE FFFC or.l [A6 - 0x4], D0 00002240 202E FFFC move.l D0, [A6 - 0x4] 00002244 4E5E unlink A6 00002246 4E75 rts 00002248 5357 subq.w [A7], 1 0000224A 4150 chk.w D0, [A0] 0000224C 4C4F 4E47 movem.l D0,D1,D2,D6,A1,A2,A3,A6, A7 fn00002250: 00002250 4E56 FFFE link A6, -0x0002 00002254 302E 0008 move.w D0, [A6 + 0x8] 00002258 E048 lsr D0.w, 8 0000225A 3D40 FFFE move.w [A6 - 0x2], D0 0000225E 302E 0008 move.w D0, [A6 + 0x8] 00002262 E148 lsl D0.w, 8 00002264 816E FFFE or.w [A6 - 0x2], D0 00002268 302E FFFE move.w D0, [A6 - 0x2] 0000226C 4E5E unlink A6 0000226E 4E75 rts 00002270 5357 subq.w [A7], 1 00002272 4150 chk.w D0, [A0] 00002274 5348 subq.w A0, 1 00002276 4F52 chk.w D7, [A2] fn00002278: 00002278 4E56 FFF2 link A6, -0x000E 0000227C 422D F948 clr.b [A5 - 0x6B8] 00002280 7002 moveq.l D0, 0x02 00002282 2D40 FFFC move.l [A6 - 0x4], D0 00002286 4267 clr.w -[A7] 00002288 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000228C 486E FFFC pea.l [A6 - 0x4] 00002290 486E FFFA pea.l [A6 - 0x6] 00002294 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00002298 301F move.w D0, [A7]+ 0000229A 3D40 FFF8 move.w [A6 - 0x8], D0 0000229E 4A6E FFF8 tst.w [A6 - 0x8] 000022A2 670C beq +0xE /* 000022B0 */ 000022A4 426D F946 clr.w [A5 - 0x6BA] 000022A8 302E FFF8 move.w D0, [A6 - 0x8] 000022AC 6000 00F0 bra +0xF2 /* 0000239E */ label000022B0: 000022B0 0C6E 4949 FFFA cmpi.w [A6 - 0x6], 0x4949 /* 'II' */ 000022B6 6608 bne +0xA /* 000022C0 */ 000022B8 7001 moveq.l D0, 0x01 000022BA 1B40 F948 move.b [A5 - 0x6B8], D0 000022BE 6022 bra +0x24 /* 000022E2 */ label000022C0: 000022C0 0C6E 4D4D FFFA cmpi.w [A6 - 0x6], 0x4D4D /* 'MM' */ 000022C6 671A beq +0x1C /* 000022E2 */ 000022C8 3F3C 0001 move.w -[A7], 0x1 000022CC A9C8 syscall SysBeep 000022CE 3F3C 0001 move.w -[A7], 0x1 000022D2 A9C8 syscall SysBeep 000022D4 70F3 moveq.l D0, 0xFFFFFFF3 000022D6 3B40 F946 move.w [A5 - 0x6BA], D0 000022DA 303C 7FFF move.w D0, 0x7FFF 000022DE 6000 00BE bra +0xC0 /* 0000239E */ label000022E2: 000022E2 7002 moveq.l D0, 0x02 000022E4 2D40 FFFC move.l [A6 - 0x4], D0 000022E8 4267 clr.w -[A7] 000022EA 3F2E 0008 move.w -[A7], [A6 + 0x8] 000022EE 486E FFFC pea.l [A6 - 0x4] 000022F2 486E FFF6 pea.l [A6 - 0xA] 000022F6 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000022FA 301F move.w D0, [A7]+ 000022FC 3D40 FFF8 move.w [A6 - 0x8], D0 00002300 4A2D F948 tst.b [A5 - 0x6B8] 00002304 670E beq +0x10 /* 00002314 */ 00002306 3F2E FFF6 move.w -[A7], [A6 - 0xA] 0000230A 4EBA FF44 jsr [PC - 0xBC /* 00002250 */] 0000230E 548F addq.l A7, 2 00002310 3D40 FFF6 move.w [A6 - 0xA], D0 label00002314: 00002314 0C6E 002A FFF6 cmpi.w [A6 - 0xA], 0x2A /* '*' */ 0000231A 6720 beq +0x22 /* 0000233C */ 0000231C 3F3C 0001 move.w -[A7], 0x1 00002320 A9C8 syscall SysBeep 00002322 3F3C 0001 move.w -[A7], 0x1 00002326 A9C8 syscall SysBeep 00002328 3F3C 0001 move.w -[A7], 0x1 0000232C A9C8 syscall SysBeep 0000232E 70D6 moveq.l D0, 0xFFFFFFD6 00002330 3B40 F946 move.w [A5 - 0x6BA], D0 00002334 303C 7FFF move.w D0, 0x7FFF 00002338 6000 0064 bra +0x66 /* 0000239E */ label0000233C: 0000233C 7004 moveq.l D0, 0x04 0000233E 2D40 FFFC move.l [A6 - 0x4], D0 00002342 4267 clr.w -[A7] 00002344 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002348 486E FFFC pea.l [A6 - 0x4] 0000234C 486E FFF2 pea.l [A6 - 0xE] 00002350 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00002354 301F move.w D0, [A7]+ 00002356 3D40 FFF8 move.w [A6 - 0x8], D0 0000235A 4A2D F948 tst.b [A5 - 0x6B8] 0000235E 670E beq +0x10 /* 0000236E */ 00002360 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002364 4EBA FE9E jsr [PC - 0x162 /* 00002204 */] 00002368 588F addq.l A7, 4 0000236A 2D40 FFF2 move.l [A6 - 0xE], D0 label0000236E: 0000236E 4267 clr.w -[A7] 00002370 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002374 3F3C 0001 move.w -[A7], 0x1 00002378 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000237C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002380 301F move.w D0, [A7]+ 00002382 3D40 FFF8 move.w [A6 - 0x8], D0 00002386 4A6E FFF8 tst.w [A6 - 0x8] 0000238A 6710 beq +0x12 /* 0000239C */ 0000238C 3F3C 0001 move.w -[A7], 0x1 00002390 A9C8 syscall SysBeep 00002392 426D F946 clr.w [A5 - 0x6BA] 00002396 302E FFF8 move.w D0, [A6 - 0x8] 0000239A 6002 bra +0x4 /* 0000239E */ label0000239C: 0000239C 7000 moveq.l D0, 0x00 label0000239E: 0000239E 4E5E unlink A6 000023A0 4E75 rts 000023A2 5452 addq.w [A2], 2 000023A4 4541 chk.w D2, D1 000023A6 4448 neg.w A0 000023A8 4541 chk.w D2, D1 fn000023AA: 000023AA 4E56 FFF0 link A6, -0x0010 000023AE 48E7 1100 movem.l -[A7], D3,D7 000023B2 3F3C 0008 move.w -[A7], 0x8 000023B6 4EBA 06DC jsr [PC + 0x6DC /* 00002A94 */] 000023BA 548F addq.l A7, 2 000023BC 2D40 FFFC move.l [A6 - 0x4], D0 000023C0 4AAE FFFC tst.l [A6 - 0x4] 000023C4 6612 bne +0x14 /* 000023D8 */ 000023C6 4267 clr.w -[A7] 000023C8 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000023CC 301F move.w D0, [A7]+ 000023CE 3B40 F946 move.w [A5 - 0x6BA], D0 000023D2 7000 moveq.l D0, 0x00 000023D4 6000 021C bra +0x21E /* 000025F2 */ label000023D8: 000023D8 3F3C 0140 move.w -[A7], 0x140 000023DC 2F2E 000C move.l -[A7], [A6 + 0xC] 000023E0 4EBA ED86 jsr [PC - 0x127A /* 00001168 */] 000023E4 5C8F addq.l A7, 6 000023E6 3D40 FFFA move.w [A6 - 0x6], D0 000023EA 0C6E FFFF FFFA cmpi.w [A6 - 0x6], 0xFFFF 000023F0 6600 00D2 bne +0xD4 /* 000024C4 */ 000023F4 206E 0008 movea.l A0, [A6 + 0x8] 000023F8 2050 movea.l A0, [A0] 000023FA 7001 moveq.l D0, 0x01 000023FC 3228 0016 move.w D1, [A0 + 0x16] 00002400 E368 lsl D0.w, D1 00002402 48C0 ext.l D0 00002404 2D40 FFF6 move.l [A6 - 0xA], D0 00002408 7E00 moveq.l D7, 0x00 0000240A 6000 0098 bra +0x9A /* 000024A4 */ label0000240E: 0000240E 206E FFFC movea.l A0, [A6 - 0x4] 00002412 2007 move.l D0, D7 00002414 E780 asl D0, 3 00002416 D090 add.l D0, [A0] 00002418 2040 movea.l A0, D0 0000241A 3147 0008 move.w [A0 + 0x8], D7 0000241E 206E FFFC movea.l A0, [A6 - 0x4] 00002422 2007 move.l D0, D7 00002424 E780 asl D0, 3 00002426 D090 add.l D0, [A0] 00002428 222E FFF6 move.l D1, [A6 - 0xA] 0000242C 9287 sub.l D1, D7 0000242E 242E FFF6 move.l D2, [A6 - 0xA] 00002432 5382 subq.l D2, 1 00002434 263C 0000 FFFF move.l D3, 0xFFFF 0000243A 4C42 3803 movem.l D0,D1,A3,A4,A5, D2 0000243E 5381 subq.l D1, 1 00002440 4C01 3000 movem.w A4,A5, D1 00002444 2040 movea.l A0, D0 00002446 3143 000A move.w [A0 + 0xA], D3 0000244A 206E FFFC movea.l A0, [A6 - 0x4] 0000244E 2007 move.l D0, D7 00002450 E780 asl D0, 3 00002452 D090 add.l D0, [A0] 00002454 222E FFF6 move.l D1, [A6 - 0xA] 00002458 9287 sub.l D1, D7 0000245A 242E FFF6 move.l D2, [A6 - 0xA] 0000245E 5382 subq.l D2, 1 00002460 263C 0000 FFFF move.l D3, 0xFFFF 00002466 4C42 3803 movem.l D0,D1,A3,A4,A5, D2 0000246A 5381 subq.l D1, 1 0000246C 4C01 3000 movem.w A4,A5, D1 00002470 2040 movea.l A0, D0 00002472 3143 000C move.w [A0 + 0xC], D3 00002476 206E FFFC movea.l A0, [A6 - 0x4] 0000247A 2007 move.l D0, D7 0000247C E780 asl D0, 3 0000247E D090 add.l D0, [A0] 00002480 222E FFF6 move.l D1, [A6 - 0xA] 00002484 9287 sub.l D1, D7 00002486 242E FFF6 move.l D2, [A6 - 0xA] 0000248A 5382 subq.l D2, 1 0000248C 263C 0000 FFFF move.l D3, 0xFFFF 00002492 4C42 3803 movem.l D0,D1,A3,A4,A5, D2 00002496 5381 subq.l D1, 1 00002498 4C01 3000 movem.w A4,A5, D1 0000249C 2040 movea.l A0, D0 0000249E 3143 000E move.w [A0 + 0xE], D3 000024A2 5287 addq.l D7, 1 label000024A4: 000024A4 BEAE FFF6 cmp.l D7, [A6 - 0xA] 000024A8 6D00 FF64 blt -0x9A /* 0000240E */ 000024AC 206E FFFC movea.l A0, [A6 - 0x4] 000024B0 202E FFF6 move.l D0, [A6 - 0xA] 000024B4 5380 subq.l D0, 1 000024B6 2050 movea.l A0, [A0] 000024B8 3140 0006 move.w [A0 + 0x6], D0 000024BC 202E FFFC move.l D0, [A6 - 0x4] 000024C0 6000 0130 bra +0x132 /* 000025F2 */ label000024C4: 000024C4 206E 000C movea.l A0, [A6 + 0xC] 000024C8 302E FFFA move.w D0, [A6 - 0x6] 000024CC C1FC 000C muls.w D0, 0xC 000024D0 D0A8 0002 add.l D0, [A0 + 0x2] 000024D4 2040 movea.l A0, D0 000024D6 2D68 0004 FFF6 move.l [A6 - 0xA], [A0 + 0x4] 000024DC 202E FFF6 move.l D0, [A6 - 0xA] 000024E0 D080 add.l D0, D0 000024E2 42A7 clr.l -[A7] 000024E4 2F00 move.l -[A7], D0 000024E6 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000024EA 205F movea.l A0, [A7]+ 000024EC 2D48 FFF0 move.l [A6 - 0x10], A0 000024F0 4AAE FFF0 tst.l [A6 - 0x10] 000024F4 661A bne +0x1C /* 00002510 */ 000024F6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000024FA 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 000024FE 4267 clr.w -[A7] 00002500 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00002504 301F move.w D0, [A7]+ 00002506 3B40 F946 move.w [A5 - 0x6BA], D0 0000250A 7000 moveq.l D0, 0x00 0000250C 6000 00E4 bra +0xE6 /* 000025F2 */ label00002510: 00002510 206E 000C movea.l A0, [A6 + 0xC] 00002514 302E FFFA move.w D0, [A6 - 0x6] 00002518 C1FC 000C muls.w D0, 0xC 0000251C D0A8 0002 add.l D0, [A0 + 0x2] 00002520 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002524 3F2E 0010 move.w -[A7], [A6 + 0x10] 00002528 2F00 move.l -[A7], D0 0000252A 4EBA 03F6 jsr [PC + 0x3F6 /* 00002922 */] 0000252E 4FEF 000A lea.l A7, [A7 + 0xA] 00002532 3D40 FFF4 move.w [A6 - 0xC], D0 00002536 4A6E FFF4 tst.w [A6 - 0xC] 0000253A 671C beq +0x1E /* 00002558 */ 0000253C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002540 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00002544 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002548 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 0000254C 3B6E FFF4 F946 move.w [A5 - 0x6BA], [A6 - 0xC] 00002552 7000 moveq.l D0, 0x00 00002554 6000 009C bra +0x9E /* 000025F2 */ label00002558: 00002558 202E FFF6 move.l D0, [A6 - 0xA] 0000255C 4C7C 0800 0000 0003 movem.l A3, 0x3 00002564 2D40 FFF6 move.l [A6 - 0xA], D0 00002568 7E00 moveq.l D7, 0x00 0000256A 6000 006C bra +0x6E /* 000025D8 */ label0000256E: 0000256E 206E FFFC movea.l A0, [A6 - 0x4] 00002572 2007 move.l D0, D7 00002574 E780 asl D0, 3 00002576 D090 add.l D0, [A0] 00002578 2040 movea.l A0, D0 0000257A 3147 0008 move.w [A0 + 0x8], D7 0000257E 206E FFFC movea.l A0, [A6 - 0x4] 00002582 2007 move.l D0, D7 00002584 E780 asl D0, 3 00002586 D090 add.l D0, [A0] 00002588 2207 move.l D1, D7 0000258A D281 add.l D1, D1 0000258C D2AE FFF0 add.l D1, [A6 - 0x10] 00002590 2041 movea.l A0, D1 00002592 2240 movea.l A1, D0 00002594 3350 000A move.w [A1 + 0xA], [A0] 00002598 206E FFFC movea.l A0, [A6 - 0x4] 0000259C 2007 move.l D0, D7 0000259E E780 asl D0, 3 000025A0 D090 add.l D0, [A0] 000025A2 222E FFF6 move.l D1, [A6 - 0xA] 000025A6 D287 add.l D1, D7 000025A8 D281 add.l D1, D1 000025AA D2AE FFF0 add.l D1, [A6 - 0x10] 000025AE 2041 movea.l A0, D1 000025B0 2240 movea.l A1, D0 000025B2 3350 000C move.w [A1 + 0xC], [A0] 000025B6 206E FFFC movea.l A0, [A6 - 0x4] 000025BA 2007 move.l D0, D7 000025BC E780 asl D0, 3 000025BE D090 add.l D0, [A0] 000025C0 222E FFF6 move.l D1, [A6 - 0xA] 000025C4 D281 add.l D1, D1 000025C6 D287 add.l D1, D7 000025C8 D281 add.l D1, D1 000025CA D2AE FFF0 add.l D1, [A6 - 0x10] 000025CE 2041 movea.l A0, D1 000025D0 2240 movea.l A1, D0 000025D2 3350 000E move.w [A1 + 0xE], [A0] 000025D6 5287 addq.l D7, 1 label000025D8: 000025D8 BEAE FFF6 cmp.l D7, [A6 - 0xA] 000025DC 6D90 blt -0x6E /* 0000256E */ 000025DE 206E FFFC movea.l A0, [A6 - 0x4] 000025E2 202E FFF6 move.l D0, [A6 - 0xA] 000025E6 5380 subq.l D0, 1 000025E8 2050 movea.l A0, [A0] 000025EA 3140 0006 move.w [A0 + 0x6], D0 000025EE 202E FFFC move.l D0, [A6 - 0x4] label000025F2: 000025F2 4CDF 0088 movem.l D3,D7, [A7]+ 000025F6 4E5E unlink A6 000025F8 4E75 rts 000025FA 5447 addq.w D7, 2 000025FC 4554 chk.w D2, [A4] 000025FE 434F chk.w D1, A7 00002600 4C4F 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, A7 // begin alternate branch 00002602-00002606 fn00002602: 00002602 4E56 FFF2 link A6, -0x000E // end alternate branch 00002602-00002606 fn00002602: // (misaligned) 00002604 FFF2 .invalid <> 00002606 3F3C 0102 move.w -[A7], 0x102 0000260A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000260E 4EBA EB58 jsr [PC - 0x14A8 /* 00001168 */] 00002612 5C8F addq.l A7, 6 00002614 3D40 FFFE move.w [A6 - 0x2], D0 00002618 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF 0000261E 6612 bne +0x14 /* 00002632 */ 00002620 206E 0008 movea.l A0, [A6 + 0x8] 00002624 2050 movea.l A0, [A0] 00002626 7001 moveq.l D0, 0x01 00002628 3140 0016 move.w [A0 + 0x16], D0 0000262C 7000 moveq.l D0, 0x00 0000262E 6000 009E bra +0xA0 /* 000026CE */ label00002632: 00002632 206E 000C movea.l A0, [A6 + 0xC] 00002636 302E FFFE move.w D0, [A6 - 0x2] 0000263A C1FC 000C muls.w D0, 0xC 0000263E D0A8 0002 add.l D0, [A0 + 0x2] 00002642 2040 movea.l A0, D0 00002644 3D68 0006 FFFC move.w [A6 - 0x4], [A0 + 0x6] 0000264A 0C6E 0001 FFFC cmpi.w [A6 - 0x4], 0x1 00002650 662C bne +0x2E /* 0000267E */ 00002652 206E 0008 movea.l A0, [A6 + 0x8] 00002656 226E 000C movea.l A1, [A6 + 0xC] 0000265A 302E FFFE move.w D0, [A6 - 0x2] 0000265E C1FC 000C muls.w D0, 0xC 00002662 D0A9 0002 add.l D0, [A1 + 0x2] 00002666 2F00 move.l -[A7], D0 00002668 2D50 FFF2 move.l [A6 - 0xE], [A0] 0000266C 4EBA F348 jsr [PC - 0xCB8 /* 000019B6 */] 00002670 588F addq.l A7, 4 00002672 206E FFF2 movea.l A0, [A6 - 0xE] 00002676 3140 0016 move.w [A0 + 0x16], D0 0000267A 7000 moveq.l D0, 0x00 0000267C 6050 bra +0x52 /* 000026CE */ label0000267E: 0000267E 0C6E 0003 FFFC cmpi.w [A6 - 0x4], 0x3 00002684 6644 bne +0x46 /* 000026CA */ 00002686 206E 0008 movea.l A0, [A6 + 0x8] 0000268A 2050 movea.l A0, [A0] 0000268C 41E8 0016 lea.l A0, [A0 + 0x16] 00002690 2D48 FFF8 move.l [A6 - 0x8], A0 00002694 206E 000C movea.l A0, [A6 + 0xC] 00002698 302E FFFE move.w D0, [A6 - 0x2] 0000269C C1FC 000C muls.w D0, 0xC 000026A0 D0A8 0002 add.l D0, [A0 + 0x2] 000026A4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000026A8 3F2E 0010 move.w -[A7], [A6 + 0x10] 000026AC 2F00 move.l -[A7], D0 000026AE 4EBA 0272 jsr [PC + 0x272 /* 00002922 */] 000026B2 4FEF 000A lea.l A7, [A7 + 0xA] 000026B6 3D40 FFF6 move.w [A6 - 0xA], D0 000026BA 4A6E FFF6 tst.w [A6 - 0xA] 000026BE 6706 beq +0x8 /* 000026C6 */ 000026C0 302E FFF6 move.w D0, [A6 - 0xA] 000026C4 6008 bra +0xA /* 000026CE */ label000026C6: 000026C6 7000 moveq.l D0, 0x00 000026C8 6004 bra +0x6 /* 000026CE */ label000026CA: 000026CA 303C FEFE move.w D0, 0xFEFE label000026CE: 000026CE 4E5E unlink A6 000026D0 4E75 rts 000026D2 5447 addq.w D7, 2 000026D4 4554 chk.w D2, [A4] 000026D6 4249 clr.w A1 000026D8 5453 addq.w [A3], 2 000026DA 4E56 FFFC link A6, -0x0004 000026DE 206E 0008 movea.l A0, [A6 + 0x8] 000026E2 3028 0002 move.w D0, [A0 + 0x2] 000026E6 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000026EA 0001 0005 ori.b D1, 0x5 000026EE 0050 000A ori.w [A0], 0xA /* '\n' */ 000026F2 0008 0014 ori.b A0, 0x14 000026F6 0024 0034 ori.b -[A4], 0x34 /* '4' */ 000026FA 206E 0008 movea.l A0, [A6 + 0x8] 000026FE 226E 000C movea.l A1, [A6 + 0xC] 00002702 22A8 0004 move.l [A1], [A0 + 0x4] 00002706 603C bra +0x3E /* 00002744 */ 00002708 206E 0008 movea.l A0, [A6 + 0x8] 0000270C 2028 0004 move.l D0, [A0 + 0x4] 00002710 D080 add.l D0, D0 00002712 206E 000C movea.l A0, [A6 + 0xC] 00002716 2080 move.l [A0], D0 00002718 602A bra +0x2C /* 00002744 */ 0000271A 206E 0008 movea.l A0, [A6 + 0x8] 0000271E 2028 0004 move.l D0, [A0 + 0x4] 00002722 E580 asl D0, 2 00002724 206E 000C movea.l A0, [A6 + 0xC] 00002728 2080 move.l [A0], D0 0000272A 6018 bra +0x1A /* 00002744 */ 0000272C 206E 0008 movea.l A0, [A6 + 0x8] 00002730 2028 0004 move.l D0, [A0 + 0x4] 00002734 E780 asl D0, 3 00002736 206E 000C movea.l A0, [A6 + 0xC] 0000273A 2080 move.l [A0], D0 0000273C 6006 bra +0x8 /* 00002744 */ 0000273E 206E 000C movea.l A0, [A6 + 0xC] 00002742 4290 clr.l [A0] label00002744: 00002744 206E 000C movea.l A0, [A6 + 0xC] 00002748 0C90 0000 0004 cmpi.l [A0], 0x4 0000274E 6E06 bgt +0x8 /* 00002756 */ 00002750 42AE FFFC clr.l [A6 - 0x4] 00002754 600A bra +0xC /* 00002760 */ label00002756: 00002756 206E 0008 movea.l A0, [A6 + 0x8] 0000275A 2D68 0008 FFFC move.l [A6 - 0x4], [A0 + 0x8] label00002760: 00002760 202E FFFC move.l D0, [A6 - 0x4] 00002764 4E5E unlink A6 00002766 4E75 rts 00002768 4745 chk.w D3, D5 0000276A 5445 addq.w D5, 2 0000276C 4E54 5259 link A4, -0xFFFFADA7 fn00002770: 00002770 4E56 FFE8 link A6, -0x0018 00002774 2F07 move.l -[A7], D7 00002776 206E 0008 movea.l A0, [A6 + 0x8] 0000277A 3D68 0002 FFFC move.w [A6 - 0x4], [A0 + 0x2] 00002780 206E 0008 movea.l A0, [A6 + 0x8] 00002784 3D68 0006 FFFE move.w [A6 - 0x2], [A0 + 0x6] 0000278A 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 00002790 6614 bne +0x16 /* 000027A6 */ 00002792 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002796 4EBA F21E jsr [PC - 0xDE2 /* 000019B6 */] 0000279A 588F addq.l A7, 4 0000279C 206E 000E movea.l A0, [A6 + 0xE] 000027A0 2080 move.l [A0], D0 000027A2 6000 016E bra +0x170 /* 00002912 */ label000027A6: 000027A6 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2 000027AC 6638 bne +0x3A /* 000027E6 */ 000027AE 0C6E 0003 FFFC cmpi.w [A6 - 0x4], 0x3 000027B4 6630 bne +0x32 /* 000027E6 */ 000027B6 4267 clr.w -[A7] 000027B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000027BC 4EBA F262 jsr [PC - 0xD9E /* 00001A20 */] 000027C0 5C8F addq.l A7, 6 000027C2 206E 000E movea.l A0, [A6 + 0xE] 000027C6 48C0 ext.l D0 000027C8 2080 move.l [A0], D0 000027CA 3F3C 0001 move.w -[A7], 0x1 000027CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000027D2 4EBA F24C jsr [PC - 0xDB4 /* 00001A20 */] 000027D6 5C8F addq.l A7, 6 000027D8 206E 000E movea.l A0, [A6 + 0xE] 000027DC 48C0 ext.l D0 000027DE 2140 0004 move.l [A0 + 0x4], D0 000027E2 6000 012E bra +0x130 /* 00002912 */ label000027E6: 000027E6 206E 0008 movea.l A0, [A6 + 0x8] 000027EA 2D68 0008 FFEC move.l [A6 - 0x14], [A0 + 0x8] 000027F0 4267 clr.w -[A7] 000027F2 3F2E 000C move.w -[A7], [A6 + 0xC] 000027F6 3F3C 0001 move.w -[A7], 0x1 000027FA 206E 0008 movea.l A0, [A6 + 0x8] 000027FE 2F28 0008 move.l -[A7], [A0 + 0x8] 00002802 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002806 301F move.w D0, [A7]+ 00002808 3D40 FFF4 move.w [A6 - 0xC], D0 0000280C 4A6E FFF4 tst.w [A6 - 0xC] 00002810 670C beq +0xE /* 0000281E */ 00002812 426D F946 clr.w [A5 - 0x6BA] 00002816 302E FFF4 move.w D0, [A6 - 0xC] 0000281A 6000 00F8 bra +0xFA /* 00002914 */ label0000281E: 0000281E 0C6E 0004 FFFC cmpi.w [A6 - 0x4], 0x4 00002824 6600 007E bne +0x80 /* 000028A4 */ 00002828 7E00 moveq.l D7, 0x00 0000282A 6000 006C bra +0x6E /* 00002898 */ label0000282E: 0000282E 7004 moveq.l D0, 0x04 00002830 2D40 FFF0 move.l [A6 - 0x10], D0 00002834 4267 clr.w -[A7] 00002836 3F2E 000C move.w -[A7], [A6 + 0xC] 0000283A 486E FFF0 pea.l [A6 - 0x10] 0000283E 486E FFF8 pea.l [A6 - 0x8] 00002842 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00002846 301F move.w D0, [A7]+ 00002848 3D40 FFF4 move.w [A6 - 0xC], D0 0000284C 4A6E FFF4 tst.w [A6 - 0xC] 00002850 670C beq +0xE /* 0000285E */ 00002852 426D F946 clr.w [A5 - 0x6BA] 00002856 302E FFF4 move.w D0, [A6 - 0xC] 0000285A 6000 00B8 bra +0xBA /* 00002914 */ label0000285E: 0000285E 2007 move.l D0, D7 00002860 E580 asl D0, 2 00002862 D0AE 000E add.l D0, [A6 + 0xE] 00002866 2040 movea.l A0, D0 00002868 20AE FFF8 move.l [A0], [A6 - 0x8] 0000286C 4A2D F948 tst.b [A5 - 0x6B8] 00002870 6724 beq +0x26 /* 00002896 */ 00002872 2007 move.l D0, D7 00002874 E580 asl D0, 2 00002876 D0AE 000E add.l D0, [A6 + 0xE] 0000287A 2207 move.l D1, D7 0000287C E581 asl D1, 2 0000287E D2AE 000E add.l D1, [A6 + 0xE] 00002882 2041 movea.l A0, D1 00002884 2F10 move.l -[A7], [A0] 00002886 2D40 FFE8 move.l [A6 - 0x18], D0 0000288A 4EBA F978 jsr [PC - 0x688 /* 00002204 */] 0000288E 588F addq.l A7, 4 00002890 206E FFE8 movea.l A0, [A6 - 0x18] 00002894 2080 move.l [A0], D0 label00002896: 00002896 5287 addq.l D7, 1 label00002898: 00002898 306E FFFE movea.w A0, [A6 - 0x2] 0000289C B1C7 cmpa.l A0, D7 0000289E 6E8E bgt -0x70 /* 0000282E */ 000028A0 6000 0070 bra +0x72 /* 00002912 */ label000028A4: 000028A4 0C6E 0003 FFFC cmpi.w [A6 - 0x4], 0x3 000028AA 6600 0066 bne +0x68 /* 00002912 */ 000028AE 7E00 moveq.l D7, 0x00 000028B0 6000 0058 bra +0x5A /* 0000290A */ label000028B4: 000028B4 7002 moveq.l D0, 0x02 000028B6 2D40 FFF0 move.l [A6 - 0x10], D0 000028BA 4267 clr.w -[A7] 000028BC 3F2E 000C move.w -[A7], [A6 + 0xC] 000028C0 486E FFF0 pea.l [A6 - 0x10] 000028C4 486E FFF6 pea.l [A6 - 0xA] 000028C8 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000028CC 301F move.w D0, [A7]+ 000028CE 3D40 FFF4 move.w [A6 - 0xC], D0 000028D2 4A6E FFF4 tst.w [A6 - 0xC] 000028D6 670A beq +0xC /* 000028E2 */ 000028D8 426D F946 clr.w [A5 - 0x6BA] 000028DC 302E FFF4 move.w D0, [A6 - 0xC] 000028E0 6032 bra +0x34 /* 00002914 */ label000028E2: 000028E2 4A2D F948 tst.b [A5 - 0x6B8] 000028E6 670E beq +0x10 /* 000028F6 */ 000028E8 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000028EC 4EBA F962 jsr [PC - 0x69E /* 00002250 */] 000028F0 548F addq.l A7, 2 000028F2 3D40 FFF6 move.w [A6 - 0xA], D0 label000028F6: 000028F6 2007 move.l D0, D7 000028F8 E580 asl D0, 2 000028FA D0AE 000E add.l D0, [A6 + 0xE] 000028FE 2040 movea.l A0, D0 00002900 7000 moveq.l D0, 0x00 00002902 302E FFF6 move.w D0, [A6 - 0xA] 00002906 2080 move.l [A0], D0 00002908 5287 addq.l D7, 1 label0000290A: 0000290A 306E FFFE movea.w A0, [A6 - 0x2] 0000290E B1C7 cmpa.l A0, D7 00002910 6EA2 bgt -0x5C /* 000028B4 */ label00002912: 00002912 7000 moveq.l D0, 0x00 label00002914: 00002914 2E1F move.l D7, [A7]+ 00002916 4E5E unlink A6 00002918 4E75 rts 0000291A 5446 addq.w D6, 2 0000291C 494C chk.w D4, A4 0000291E 4C4C 4F4E movem.l D1,D2,D3,D6,A0,A1,A2,A3,A6, A4 fn00002922: 00002922 4E56 FFEC link A6, -0x0014 00002926 2F07 move.l -[A7], D7 00002928 206E 0008 movea.l A0, [A6 + 0x8] 0000292C 3D68 0002 FFFC move.w [A6 - 0x4], [A0 + 0x2] 00002932 206E 0008 movea.l A0, [A6 + 0x8] 00002936 3D68 0006 FFFE move.w [A6 - 0x2], [A0 + 0x6] 0000293C 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 00002942 6614 bne +0x16 /* 00002958 */ 00002944 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002948 4EBA F06C jsr [PC - 0xF94 /* 000019B6 */] 0000294C 588F addq.l A7, 4 0000294E 206E 000E movea.l A0, [A6 + 0xE] 00002952 3080 move.w [A0], D0 00002954 6000 00CE bra +0xD0 /* 00002A24 */ label00002958: 00002958 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2 0000295E 662C bne +0x2E /* 0000298C */ 00002960 4267 clr.w -[A7] 00002962 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002966 4EBA F0B8 jsr [PC - 0xF48 /* 00001A20 */] 0000296A 5C8F addq.l A7, 6 0000296C 206E 000E movea.l A0, [A6 + 0xE] 00002970 3080 move.w [A0], D0 00002972 3F3C 0001 move.w -[A7], 0x1 00002976 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000297A 4EBA F0A4 jsr [PC - 0xF5C /* 00001A20 */] 0000297E 5C8F addq.l A7, 6 00002980 206E 000E movea.l A0, [A6 + 0xE] 00002984 3140 0002 move.w [A0 + 0x2], D0 00002988 6000 009A bra +0x9C /* 00002A24 */ label0000298C: 0000298C 206E 0008 movea.l A0, [A6 + 0x8] 00002990 2D68 0008 FFEC move.l [A6 - 0x14], [A0 + 0x8] 00002996 4267 clr.w -[A7] 00002998 3F2E 000C move.w -[A7], [A6 + 0xC] 0000299C 3F3C 0001 move.w -[A7], 0x1 000029A0 206E 0008 movea.l A0, [A6 + 0x8] 000029A4 2F28 0008 move.l -[A7], [A0 + 0x8] 000029A8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000029AC 301F move.w D0, [A7]+ 000029AE 3D40 FFF4 move.w [A6 - 0xC], D0 000029B2 4A6E FFF4 tst.w [A6 - 0xC] 000029B6 670C beq +0xE /* 000029C4 */ 000029B8 426D F946 clr.w [A5 - 0x6BA] 000029BC 302E FFF4 move.w D0, [A6 - 0xC] 000029C0 6000 0064 bra +0x66 /* 00002A26 */ label000029C4: 000029C4 7E00 moveq.l D7, 0x00 000029C6 6000 0054 bra +0x56 /* 00002A1C */ label000029CA: 000029CA 7002 moveq.l D0, 0x02 000029CC 2D40 FFF0 move.l [A6 - 0x10], D0 000029D0 4267 clr.w -[A7] 000029D2 3F2E 000C move.w -[A7], [A6 + 0xC] 000029D6 486E FFF0 pea.l [A6 - 0x10] 000029DA 486E FFF6 pea.l [A6 - 0xA] 000029DE 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000029E2 301F move.w D0, [A7]+ 000029E4 3D40 FFF4 move.w [A6 - 0xC], D0 000029E8 4A6E FFF4 tst.w [A6 - 0xC] 000029EC 670A beq +0xC /* 000029F8 */ 000029EE 426D F946 clr.w [A5 - 0x6BA] 000029F2 302E FFF4 move.w D0, [A6 - 0xC] 000029F6 602E bra +0x30 /* 00002A26 */ label000029F8: 000029F8 4A2D F948 tst.b [A5 - 0x6B8] 000029FC 670E beq +0x10 /* 00002A0C */ 000029FE 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00002A02 4EBA F84C jsr [PC - 0x7B4 /* 00002250 */] 00002A06 548F addq.l A7, 2 00002A08 3D40 FFF6 move.w [A6 - 0xA], D0 label00002A0C: 00002A0C 2007 move.l D0, D7 00002A0E D080 add.l D0, D0 00002A10 D0AE 000E add.l D0, [A6 + 0xE] 00002A14 2040 movea.l A0, D0 00002A16 30AE FFF6 move.w [A0], [A6 - 0xA] 00002A1A 5287 addq.l D7, 1 label00002A1C: 00002A1C 306E FFFE movea.w A0, [A6 - 0x2] 00002A20 B1C7 cmpa.l A0, D7 00002A22 6EA6 bgt -0x58 /* 000029CA */ label00002A24: 00002A24 7000 moveq.l D0, 0x00 label00002A26: 00002A26 2E1F move.l D7, [A7]+ 00002A28 4E5E unlink A6 00002A2A 4E75 rts 00002A2C 5446 addq.w D6, 2 00002A2E 494C chk.w D4, A4 00002A30 4C53 484F movem.l D0,D1,D2,D3,D6,A3,A6, [A3] export_175: fn00002A34: 00002A34 4E56 FFFC link A6, -0x0004 00002A38 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A3C 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00002A40 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A44 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00002A48 42A7 clr.l -[A7] 00002A4A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A4E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00002A52 201F move.l D0, [A7]+ 00002A54 2D40 FFFC move.l [A6 - 0x4], D0 00002A58 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A5C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002A60 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00002A64 206E 0008 movea.l A0, [A6 + 0x8] 00002A68 2F10 move.l -[A7], [A0] 00002A6A 206E 000C movea.l A0, [A6 + 0xC] 00002A6E 2F10 move.l -[A7], [A0] 00002A70 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002A74 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00002A78 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A7C 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00002A80 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A84 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00002A88 4E5E unlink A6 00002A8A 4E75 rts 00002A8C 434F chk.w D1, A7 00002A8E 5059 addq.w [A1]+, 8 00002A90 4354 chk.w D1, [A4] 00002A92 4142 chk.w D0, D2 export_174: fn00002A94: 00002A94 4E56 FFF4 link A6, -0x000C 00002A98 42A7 clr.l -[A7] 00002A9A 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002A9E AA18 syscall GetCTable 00002AA0 205F movea.l A0, [A7]+ 00002AA2 2D48 FFFC move.l [A6 - 0x4], A0 00002AA6 4267 clr.w -[A7] 00002AA8 486E FFFC pea.l [A6 - 0x4] 00002AAC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002AB0 301F move.w D0, [A7]+ 00002AB2 42A7 clr.l -[A7] 00002AB4 AA28 syscall GetCTSeed 00002AB6 201F move.l D0, [A7]+ 00002AB8 2D40 FFF8 move.l [A6 - 0x8], D0 00002ABC 206E FFFC movea.l A0, [A6 - 0x4] 00002AC0 2050 movea.l A0, [A0] 00002AC2 20AE FFF8 move.l [A0], [A6 - 0x8] 00002AC6 202E FFFC move.l D0, [A6 - 0x4] 00002ACA 4E5E unlink A6 00002ACC 4E75 rts 00002ACE 4E45 trap 5 00002AD0 5743 subq.w D3, 3 00002AD2 5441 addq.w D1, 2 00002AD4 424C clr.w A4 00002AD6 4E56 FDEA link A6, -0x0216 00002ADA 426E FDF2 clr.w [A6 - 0x20E] 00002ADE 42A7 clr.l -[A7] 00002AE0 AA29 syscall GetDeviceList 00002AE2 205F movea.l A0, [A7]+ 00002AE4 2D48 FFFC move.l [A6 - 0x4], A0 00002AE8 6000 00C8 bra +0xCA /* 00002BB2 */ label00002AEC: 00002AEC 206E FFFC movea.l A0, [A6 - 0x4] 00002AF0 2050 movea.l A0, [A0] 00002AF2 2068 0016 movea.l A0, [A0 + 0x16] 00002AF6 2050 movea.l A0, [A0] 00002AF8 3D68 0020 FDF8 move.w [A6 - 0x208], [A0 + 0x20] 00002AFE 206E FFFC movea.l A0, [A6 - 0x4] 00002B02 2050 movea.l A0, [A0] 00002B04 2068 0016 movea.l A0, [A0 + 0x16] 00002B08 2050 movea.l A0, [A0] 00002B0A 2D68 002A FDEE move.l [A6 - 0x212], [A0 + 0x2A] 00002B10 7001 moveq.l D0, 0x01 00002B12 322E FDF8 move.w D1, [A6 - 0x208] 00002B16 E368 lsl D0.w, D1 00002B18 3D40 FDF6 move.w [A6 - 0x20A], D0 00002B1C 426E FDF4 clr.w [A6 - 0x20C] 00002B20 6016 bra +0x18 /* 00002B38 */ label00002B22: 00002B22 302E FDF4 move.w D0, [A6 - 0x20C] 00002B26 48C0 ext.l D0 00002B28 D080 add.l D0, D0 00002B2A D08E add.l D0, A6 00002B2C 2040 movea.l A0, D0 00002B2E 316E FDF4 FDFC move.w [A0 - 0x204], [A6 - 0x20C] 00002B34 526E FDF4 addq.w [A6 - 0x20C], 1 label00002B38: 00002B38 302E FDF4 move.w D0, [A6 - 0x20C] 00002B3C B06E FDF6 cmp.w D0, [A6 - 0x20A] 00002B40 6DE0 blt -0x1E /* 00002B22 */ 00002B42 302E FDF6 move.w D0, [A6 - 0x20A] 00002B46 5340 subq.w D0, 1 00002B48 3D40 FDFA move.w [A6 - 0x206], D0 00002B4C 302E FDF2 move.w D0, [A6 - 0x20E] 00002B50 48C0 ext.l D0 00002B52 E580 asl D0, 2 00002B54 D0AE 0008 add.l D0, [A6 + 0x8] 00002B58 3F2E FDF8 move.w -[A7], [A6 - 0x208] 00002B5C 2D40 FDEA move.l [A6 - 0x216], D0 00002B60 4EBA FF32 jsr [PC - 0xCE /* 00002A94 */] 00002B64 548F addq.l A7, 2 00002B66 206E FDEA movea.l A0, [A6 - 0x216] 00002B6A 2080 move.l [A0], D0 00002B6C 302E FDF2 move.w D0, [A6 - 0x20E] 00002B70 48C0 ext.l D0 00002B72 E580 asl D0, 2 00002B74 D0AE 0008 add.l D0, [A6 + 0x8] 00002B78 2F2E FDEE move.l -[A7], [A6 - 0x212] 00002B7C 2F00 move.l -[A7], D0 00002B7E 486E FDFA pea.l [A6 - 0x206] 00002B82 AA49 syscall SaveEntries 00002B84 302E FDF2 move.w D0, [A6 - 0x20E] 00002B88 48C0 ext.l D0 00002B8A E580 asl D0, 2 00002B8C D0AE 0008 add.l D0, [A6 + 0x8] 00002B90 2040 movea.l A0, D0 00002B92 2050 movea.l A0, [A0] 00002B94 302E FDF6 move.w D0, [A6 - 0x20A] 00002B98 5340 subq.w D0, 1 00002B9A 2050 movea.l A0, [A0] 00002B9C 3140 0006 move.w [A0 + 0x6], D0 00002BA0 526E FDF2 addq.w [A6 - 0x20E], 1 00002BA4 42A7 clr.l -[A7] 00002BA6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002BAA AA2B syscall GetNextDevice 00002BAC 205F movea.l A0, [A7]+ 00002BAE 2D48 FFFC move.l [A6 - 0x4], A0 label00002BB2: 00002BB2 4AAE FFFC tst.l [A6 - 0x4] 00002BB6 6600 FF34 bne -0xCA /* 00002AEC */ 00002BBA 4E5E unlink A6 00002BBC 4E75 rts 00002BBE 5341 subq.w D1, 1 00002BC0 5645 addq.w D5, 3 00002BC2 5553 subq.w [A3], 2 00002BC4 4552 chk.w D2, [A2] 00002BC6 4E56 FFF0 link A6, -0x0010 00002BCA 426E FFF4 clr.w [A6 - 0xC] 00002BCE 42A7 clr.l -[A7] 00002BD0 AA29 syscall GetDeviceList 00002BD2 205F movea.l A0, [A7]+ 00002BD4 2D48 FFFC move.l [A6 - 0x4], A0 00002BD8 6058 bra +0x5A /* 00002C32 */ label00002BDA: 00002BDA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002BDE AA31 syscall SetGDevice 00002BE0 206E FFFC movea.l A0, [A6 - 0x4] 00002BE4 2050 movea.l A0, [A0] 00002BE6 2068 0016 movea.l A0, [A0 + 0x16] 00002BEA 2050 movea.l A0, [A0] 00002BEC 3D68 0020 FFFA move.w [A6 - 0x6], [A0 + 0x20] 00002BF2 7001 moveq.l D0, 0x01 00002BF4 322E FFFA move.w D1, [A6 - 0x6] 00002BF8 E368 lsl D0.w, D1 00002BFA 3D40 FFF8 move.w [A6 - 0x8], D0 00002BFE 302E FFF4 move.w D0, [A6 - 0xC] 00002C02 526E FFF4 addq.w [A6 - 0xC], 1 00002C06 48C0 ext.l D0 00002C08 E580 asl D0, 2 00002C0A D0AE 0008 add.l D0, [A6 + 0x8] 00002C0E 2040 movea.l A0, D0 00002C10 2050 movea.l A0, [A0] 00002C12 4267 clr.w -[A7] 00002C14 302E FFF8 move.w D0, [A6 - 0x8] 00002C18 5340 subq.w D0, 1 00002C1A 3F00 move.w -[A7], D0 00002C1C 2050 movea.l A0, [A0] 00002C1E 4868 0008 pea.l [A0 + 0x8] 00002C22 AA3F syscall SetEntries 00002C24 42A7 clr.l -[A7] 00002C26 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002C2A AA2B syscall GetNextDevice 00002C2C 205F movea.l A0, [A7]+ 00002C2E 2D48 FFFC move.l [A6 - 0x4], A0 label00002C32: 00002C32 4AAE FFFC tst.l [A6 - 0x4] 00002C36 66A2 bne -0x5C /* 00002BDA */ 00002C38 42A7 clr.l -[A7] 00002C3A AA2A syscall GetMainDevice 00002C3C 205F movea.l A0, [A7]+ 00002C3E 4850 pea.l [A0] 00002C40 AA31 syscall SetGDevice 00002C42 4E5E unlink A6 00002C44 4E75 rts 00002C46 5345 subq.w D5, 1 00002C48 5455 addq.w [A5], 2 00002C4A 5345 subq.w D5, 1 00002C4C 5254 addq.w [A4], 1 fn00002C4E: 00002C4E 4E56 0000 link A6, 0 00002C52 4AAE 0008 tst.l [A6 + 0x8] 00002C56 6604 bne +0x6 /* 00002C5C */ 00002C58 7000 moveq.l D0, 0x00 00002C5A 6016 bra +0x18 /* 00002C72 */ label00002C5C: 00002C5C 42A7 clr.l -[A7] 00002C5E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C62 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00002C66 201F move.l D0, [A7]+ 00002C68 4A80 tst.l D0 00002C6A 6604 bne +0x6 /* 00002C70 */ 00002C6C 7000 moveq.l D0, 0x00 00002C6E 6002 bra +0x4 /* 00002C72 */ label00002C70: 00002C70 7001 moveq.l D0, 0x01 label00002C72: 00002C72 4E5E unlink A6 00002C74 4E75 rts 00002C76 4348 chk.w D1, A0 00002C78 4543 chk.w D2, D3 00002C7A 4B50 chk.w D5, [A0] 00002C7C 5452 addq.w [A2], 2